分析:主机(IP)XXX-XXX没有访问远程数据库的权限

解决办法

docker输入命令docker_for_mysql 进入mysql客户端

docker exec -it mymysql bash

进入mysql 中
在这里插入图片描述
输入命令

grant all privileges on *.* to root@"本地主机公网ip地址" identified by "密码";

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限
然后再输入

flush privileges;

这相当于是重新加载一下mysql权限在这里插入图片描述
最后重新测试连接即可

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐