Всем здравствуйте, подскажите, пожалуйста по решению проблемы:
- В файле .env прописаны пароль для БД, имя пользователя и название БД
- В файле docker-compose.yml такая настройка (фрагмент):
db:
container_name: test-db
build: ./${DB_SERVER_TYPE}
volumes:
- ./${DB_SERVER_TYPE}/init:/docker-entrypoint-initdb.d
- ./logs/db:/var/log/mysql
- /etc/localtime:/etc/localtime/:ro
- db:/var/lib/mysql
ports:
- '${INTERFACE}:3307:3306'
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
TZ: Europe/Moscow
networks:
- test
restart: unless-stopped
volumes:
db:
driver: local
networks:
test:
ipam:
config:
- subnet: 172.18.0.0/24
Затем через restore.php разворачиваю копию, дохожу до момент восстановления БД и получаю ошибку:
Access denied for user 'имя юзера'@'172.18.0.2' (using password: YES)
Как это можно исправить?
Всем здравствуйте, подскажите, пожалуйста по решению проблемы:
db:
container_name: test-db
build: ./${DB_SERVER_TYPE}
volumes:
- ./${DB_SERVER_TYPE}/init:/docker-entrypoint-initdb.d
- ./logs/db:/var/log/mysql
- /etc/localtime:/etc/localtime/:ro
- db:/var/lib/mysql
ports:
- '${INTERFACE}:3307:3306'
environment:
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
TZ: Europe/Moscow
networks:
- test
restart: unless-stopped
volumes:
db:
driver: local
networks:
test:
ipam:
config:
- subnet: 172.18.0.0/24
Затем через restore.php разворачиваю копию, дохожу до момент восстановления БД и получаю ошибку:
Access denied for user 'имя юзера'@'172.18.0.2' (using password: YES)
Как это можно исправить?