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

问题描述:

我已经使用Microsoft的Web Platform安装程序在Windows Server 2012 R2上安装了MySQL。如何在Windows Server 2012 R2上远程连接到MySQL

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

我在Windows防火墙中为端口3306启用了入站规则,但是还有什么我需要做的吗?我试图在我的电脑上使用MySQL Workbench进行连接,但并未走得太远。

谢谢, Steven。

+0

您尝试连接的是什么?服务器似乎已经准备就绪,所以也许是客户端机器有问题(防火墙出站规则,错误的IP地址等)。 – 2014-10-13 06:29:21

+0

@MikeLischke:默认服务器配置绑定到禁止远程连接的127.0.0.1。 – favoretti 2014-10-13 08:25:03

+0

...不允许远程连接。你想远程连接? – 2014-10-14 07:53:59

很可能您需要更正my.ini并且要么发表评论默认设置为127.0.0.1bind-address变量,要么将其设置为您的服务器的IP地址值。

有关位置请参考:MySQL my.ini location

+0

我似乎无法在服务器上找到my.cnf文件?我检查了C:\ Windows \ my.cnf和C:\ Program Files \ MySQL \ MySQL Server 5.5 \ my.cnf – smclintock 2014-10-12 10:49:45

+0

我的不好,在windows上它是my.ini,它在默认情况下不存在。编辑我的答案,将您转到正确的位置。 – favoretti 2014-10-12 18:43:09