关于docker安装mysql数据库,外部navicat无法连接的问题解决
出现问题;
解决方案:
//1.进入到容器中
docker exec -it 4730106799e3 bash //注意使用容器id
//2.登录mysql
mysql -uroot -p123456
mysql> ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.01 sec)
//3.刷新
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
//运行如上内容,调整权限
mysql> quit //退出mysql
root@4730106799e3:/# exit //退出容器
docker restart 4730106799e3 //重新启动容器。