mysql - 如何从 Windows 的工作台连接到 Docker Toolbox mysql 容器?
问题描述
我已经有一个 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 的 %,授予权限,刷新它们并重新启动容器。
推荐阅读
- sql - 更改sql上的日期
- sql-server - 每次舍入大于等于 0.01 时重置求和十进制值
- java - 如何获取运行 Java 应用程序的 GAE 项目的 ID?
- google-apps-script - 用户关闭浏览器窗口时的提示
- php - 如何链接 laravel 模型查询构建器
- tensorflow - Keras 保存的模型在多个 GPU 上使用 Batch Normalization 返回与原始模型不同的结果(分布式训练)
- google-apps-script - Webapp - 你能分离出客户端js吗?
- python - Pygame 移动的星星
- laravel - 前端 laravel fortify 上未显示错误消息
- powerquery - PowerQuery 根据键列选择值