【问题标题】:How to remotely connect to MySQL on Windows Server 2012 R2如何在 Windows Server 2012 R2 上远程连接 MySQL
【发布时间】:2014-12-07 02:01:20
【问题描述】:

我已经使用 Microsoft 的 Web 平台安装程序在 Windows Server 2012 R2 上安装了 MySQL。

我遇到的问题是如何远程连接到它?我能够在服务器上启动 MySQL 命令提示符,并且可以看到它在端口 3306 上运行,使用 root 作为用户名、正确的密码,并且我可以看到主机名(服务器的名称)。

我已经在 Windows 防火墙中为端口 3306 启用了入站规则,但我还需要做什么吗?我正在尝试在我的 PC 上使用 MySQL Workbench 进行连接,但距离不远。

谢谢, 史蒂文。

【问题讨论】:

  • 您尝试连接什么?服务器似乎准备妥当,所以可能是客户端机器有问题(防火墙出站规则、错误的 IP 地址等)。
  • @MikeLischke:默认服务器配置绑定到 127.0.0.1,不允许远程连接。
  • ... 禁止远程连接。你想远程连接吗?
  • 您好,是的,我希望通过我的 PC 上的 MySQL Workbench 进行远程连接。我需要在 my.ini 中指定绑定地址吗?
  • 您找到解决方案了吗?我有同样的问题,和你的描述完全一样

标签: mysql mysql-workbench windows-server windows-server-2012-r2


【解决方案1】:

您很可能需要更正您的 my.ini 并注释 bind-address 变量(默认设置为 127.0.0.1),或者将其设置为您服务器的 IP 地址值。

地点请参考:MySQL my.ini location

【讨论】:

  • 服务器上好像找不到my.cnf文件?我检查了 C:\Windows\my.cnf 和 C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
  • 我的错,在 Windows 上是 my.ini,默认情况下不存在。编辑了我的答案,将您推荐到正确的位置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-24
  • 2018-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-07
  • 2015-08-31
相关资源
最近更新 更多