我已经有一个运行MySQL的容器:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
55aaf065c4ce mysql/mysql-server "/entrypoint.sh mysq…" 8 minutes ago Up 2 seconds (health: starting) 0.0.0.0:3306->3306/tcp, 33060/tcp vigorous_gates
它已经有一个 mysql 密码,我可以使用 docker exec 连接到该服务,但不能从我的笔记本电脑连接到服务。
我错过了什么?
但是mysql工作台无法连接。
我明白了。不知道Docker机器IP,使用docker-machine ip
找到它,然后将另一个用户添加到MySQL只是不使用root,%允许所有IP,授予权限,刷新它们并重新启动容器。