首先在docker容器中的mysql中修改mysql可其他的IP访问,不只是本地ip。
docker exec -it 容器名称 bash
然后
mysql -uroot -p
输入密码进去后输入以下三条命令
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
flush privileges;
exit; #这个是退出mysql
exit; #这个是退出容器
接着
- 下边两种方法不行()
mysql -u root -p
mysql -h localhost -u root -p - 使用-h 127.0.0.1 才可以
mysql -h 127.0.0.1 -u root -p