-1

我无法远程连接到 Mysql 服务器,从任何主机授予用户访问权限并且 mysql 服务器正在运行。我可以使用 127.0.0.1 进行本地访问,但是当我尝试使用机器的 IP 进行连接时,出现错误“无法连接到 '192.168.1.102 (10060)' 上的 MySQL 服务器”。我搜索了很多无法解决这个问题。

4

3 回答 3

1

你应该检查以下步骤

MySQL 正在侦听公共 IP(听起来像您已经完成了) MySQL 正在侦听标准端口/您正在连接它正在侦听的同一端口。远程机器上是否运行防火墙?(它们通常是发行版中的打包标准)防火墙是否配置为允许连接到该端口?如果远程机器在另一个网络中,您的连接和终端机器之间是否正在进行网络地址转换(NAT) - 如果是,它是否配置为允许 MySQL 端口通过。是否将 my.cnf 文件配置为允许来自 localhost 127.0.0.1 IP 以外的任何其他 IP 的连接 - 尽管您更有可能收到拒绝访问响应,而不是无法连接。

于 2013-04-01T08:49:30.920 回答
0

请检查您的mysql配置文件,禁用

绑定地址 = 127.0.0.1

于 2013-04-01T08:44:28.997 回答
0

首先ping服务器IP,如果回复你可以试试这个:重新配置mysql服务器实例,允许从远程机器连接

于 2013-04-01T08:49:59.600 回答