- 首先出现docker启动mysql占用3306端口问题
输入:sudo /etc/init.d/mysql stop
随后docker 启动 mysql container 成功 - 出现Access denied for user ‘root’@‘localhost’ (using password: YES/NO) 访问拒绝问题
首先 进入docker mysql container
docker exec -it <docker-name> bash
mysql -uroot -p
<password>
然后 设置用户 的 host
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
- 查看container的ip
docker inspect docker-mysql-1 | grep IP
- 在navicat中填入信息