#mysql #docker
Вопрос:
Я установил две версии MySQL на свой локальный компьютер(—версия 5.7) и докер(—версия 8.0.26). Теперь я хочу подключить MySQL 8.0.26, который находится в докере. Для этого я выполнил следующие действия,
- Отключите версию MySQL 5.7 с помощью
sudo service mysql stop
- Выполните
sudo docker run --name=mysqlname --env="MYSQL_ROOT_PASSWORD=root" --publish 3306:3306 -d mysql/mysql-server:8.0.26
команду. - использовал сценарии создания D.
Тогда я получаю ошибку, как показано ниже,
Не удается подключиться к локальному серверу MySQL через сокет ‘/var/run/mysqld/mysqld.sock’ (2)
Помоги мне решить эту проблему. Спасибо.
Комментарии:
1. Какая команда/программа выдает ошибку и как вы запускаете эту команду/программу?
2. @ХансКилиан, когда я пытаюсь подключить верстак
your connection attempt failed for user 'root' to the mysql server at localhost 3306: Host '172.17.0.1' is not allowed to connect to this MySQL server