首页  >  文章  >  数据库  >  如何将MySQL Workbench连接到Docker中运行的MySQL实例?

如何将MySQL Workbench连接到Docker中运行的MySQL实例?

Linda Hamilton
Linda Hamilton原创
2024-11-23 14:09:17798浏览

How Do I Connect MySQL Workbench to a MySQL Instance Running in Docker?

将 MySQL Workbench 连接到在 Docker 内运行的 MySQL

在 Docker 环境中,出于安全原因,与在容器内运行的 MySQL 实例的连接受到限制。默认情况下,仅允许本地主机连接。要从本地计算机上的 MySQL Workbench 进行连接,请按照以下步骤操作:

修改 MySQL 配置

  1. 使用所需的端口映射创建 Docker 容器。
  2. 从容器的日志中获取 MySQL root 密码(如果这是新的)安装)。
  3. 执行 mysql 客户端直接连接 MySQL 实例。
  4. 将 root 用户的主机更改为 '%' 以允许来自任何主机的连接。
  5. 退出mysql 客户端。
  6. 重新启动 docker

从 MySQL Workbench 连接

修改 MySQL 配置后,您可以使用以下命令从 MySQL Workbench 连接到实例:

  • 主机:0.0.0.0
  • 端口: 3306

注意:此配置允许任何主机连接到 MySQL 实例,这可能不适合生产环境。为了提高安全性,您可以指定特定主机或使用其他身份验证方法。

以上是如何将MySQL Workbench连接到Docker中运行的MySQL实例?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn