Здравствуйте!
Сил, нет, второй раз сталкиваюсь с подобной проблемой.
Ранее решалось, подключением к контейнеру.
Создание нового юзера.
Но сейчас нечего не помогает!
На данный момент могу подключиться в контейнере так:
mysql -uroot -ppkRkEzUDdqOEFXL1pmNkcyQ2RL
.env
DB_DRIVER=pdo_mysql
DB_HOST=127.0.0.1 #or localhost
DB_PORT=3307
DB_DATABASE=gorodbrand
DB_USERNAME=root
DB_PASSWORD=pkRkEzUDdqOEFXL1pmNkcyQ2RL
version: "3.1"
services:
# Php application
app:
container_name: gorodbrand.app
restart: on-failure
build: .
volumes:
- .:/www
- ./docker/php/log:/var/log
depends_on:
- db
links:
- db
# Database
db:
image: percona:latest
container_name: gorodbrand.db
restart: always
volumes:
- ./docker/mysql/log:/var/log/mysql
- ./docker/mysql/conf.d:/etc/mysql/conf.d
ports:
- 3307:3306
expose:
- 3306
environment:
- MYSQL_ROOT_PASSWORD=pkRkEzUDdqOEFXL1pmNkcyQ2RL
- MYSQL_DATABASE=gorodbrand
Получаю ошибку
An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused