How to connect laravel application to existing database in Docker
my docker-compose.yml file
db: image: mysql:8.0 container_name: test-db restart: unless-stopped command: --default-authentication-plugin=mysql_native_password --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: test MYSQL_ROOT_HOST: "%" MYSQL_DATABASE: ${DB_DATABASE} MYSQL_ROOT_PASSWORD: ${DB_PASSWORD} # Set root password here # Optionally set additional users and their passwords if needed MYSQL_USER: ${DB_USERNAME} MYSQL_PASSWORD: ${DB_PASSWORD} SERVICE_TAGS: dev SERVICE_NAME: mysql volumes: - ./docker-compose/mysql:/docker-entrypoint-initdb.d ports: - 3307:3306
This service create to new database..
But I want to connect existing database in MYSQLworkbench
example existing database credentials
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: root
ports:
- 3306:3306
Please or to participate in this conversation.