前提:1.mysql镜像启动,使用$ docker ps 看到有对应的镜像运行
2.进入到mysql中并查看权限,host为%表示任何ip都能用
mysql > select host,user,plugin,authentication_string from mysql.user;
在这两个前提都满足的情况下:
可能是容器ip的问题,本人使用的是docker toolbox ,使用ipconfig 查询到的ip是宿主机的ip,而不是docker 容器自己的ip
使用$ docker-machine ip default 命令去查询docker容器的ip
用Navicat连接就没有啥问题了