mysql 更改本地访问数据库

467 阅读1分钟

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;  #刷新权限

最后 你再用工具连接测试 发现一切正常了。 没成功的话,继续去找解决方案把。