Access denied for user 'root'@'172.28.0.1' (using password: YES)
172.28.0.1 是我访问mysql容器的应用容器IP
宿主机,ubuntu
- : laradock_mysql_1 ,数据库容器。
用命令进入mysql 中
$ docker exec -it mysql bash
更新mysql权限让所有人可以访问
$ mysql -uroot -proot #进入 mysql 命令行
$ use mysql #进入mysql库
$ grant all privileges on *.* to root@'%' identified by '123456' with grant option; #更改权限
$ flush privileges; #刷新权限
最后 你再用工具连接测试 发现一切正常了。 没成功的话,继续去找解决方案把。