如何远程连接到Windows Server 2012 R2上的MySQL

12 浏览
0 Comments

如何远程连接到Windows Server 2012 R2上的MySQL

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

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

我已经在Windows防火墙中启用了端口3306的入站规则,但还有其他需要做的吗?我正在尝试使用我的PC上的MySQL Workbench进行连接,但进展不大。

谢谢,

Steven。

0
0 Comments

问题原因:my.ini文件中的bind-address变量默认设置为127.0.0.1,需要将其注释或设置为服务器的IP地址。

解决方法:参考以下位置找到my.ini文件,然后编辑该文件。

- MySQL my.ini location

在Windows Server 2012 R2上远程连接MySQL的过程中,可能会遇到以下问题:我无法找到服务器上的my.cnf文件?我已经在C:\Windows\my.cnf和C:\Program Files\MySQL\MySQL Server 5.5\my.cnf中进行了检查。

实际上,在Windows系统中,my.cnf文件被称为my.ini,并且默认情况下不会自动创建。因此,我们需要手动创建my.ini文件,并对其中的bind-address变量进行修改。

首先,我们需要找到my.ini文件的位置。我们可以参考以下位置:

- MySQL my.ini location

打开my.ini文件后,我们需要找到bind-address变量。该变量默认设置为127.0.0.1,即只允许本地连接。为了实现远程连接,我们需要将其注释掉或将其设置为服务器的IP地址。

完成上述修改后,保存my.ini文件并重启MySQL服务。现在,您应该能够通过远程连接方式成功连接到MySQL服务器了。

0