С трудом пытаясь разобраться с MySQL в докере. У меня запущен контейнер с docker-compose, но я не могу подключиться к базе данных с помощью каких-либо инструментов, таких как phpmyadmin, workbench или tableplus.
Я подключился напрямую к работающему контейнеру и запустил
mysql -uroot -p
и ввел пароль root, который я передал, но это не с этой ошибкой:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Вот мой файл docker-compose.yml:
version: '3'
services:
db:
image: mysql
restart: always
environment:
MYSQL_DATABASE: quotes
MYSQL_USER: quotes
MYSQL_PASSWORD: P@KhzKZp)56sU8n+
MYSQL_ROOT_PASSWORD: +\VrLG*<t5sq[\\shR29u#n~A3^Jp*
ports:
- '3306:3306'
volumes:
- /private/mdbdata/quotes:/etc/mysql/conf.d
expose:
- '3306'
Занимался этим уже несколько дней ... надеюсь, кто-нибудь может помочь!