帮助中心 >  技术知识库 >  数据库 >  数据库管理 >  远程连接数据库服务器登陆失败:ERROR 2003 (HY000): Can\\\'t connect to MySQL server on \\\'x.x.x.x\\\' (10060)---如何解决

远程连接数据库服务器登陆失败:ERROR 2003 (HY000): Can\\\'t connect to MySQL server on \\\'x.x.x.x\\\' (10060)---如何解决

2016-06-20 01:09:23 7123

blob.png

1.错误原因:

没有授权允许远程登陆mysql数据库服务器

没开设防火墙端口例外:3306

 

2.授权允许远程登陆

#use mysql;

如你想root使用123456从任何主机连接到mysql服务器。

#mysql>GRANT ALL PRIVILEGES ON *.*TO 'root'@'%' IDENTIFIEDBY '123456' WITH GRANT OPTION;

#mysql> flush privileges;

 

3.开设防火墙端口例外

Windows服务器:点击高级安全windows防火墙

Linux下在iptables中添加语句:

#vi /cat/sysconfig/iptables

添加语句-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

#service iptables restart


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: