无法连接mysql服务器远程

时间:2013-04-01 08:41:35

标签: mysql remote-access

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

3 个答案:

答案 0 :(得分:1)

你应该检查一下步骤

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

答案 1 :(得分:0)

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

  

bind-address = 127.0.0.1

答案 2 :(得分:0)

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