MySQL错误2003:Can't connect to MySQL server (10060)

1.网络不通

检查能不能ping通。

2.防火墙设置

防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。

3.mysql的帐户设置

mysql帐户是否不容许远程链接若是没法链接能够尝试如下方法:

若是你想myUser使用myPassword从任何主机链接到mysql服务器的话 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
若是你想容许用户myUser从ip为192.168.1.6的主机链接到mysql服务器,并使用myPassword做为密码 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
若是你想容许用户myUser从ip为192.168.1.6的主机链接到mysql服务器的dk数据库,并使用myPassword做为密码 
GRANT ALL PRIVILEGES ON dk.* TO 'myUser'@'192.168.1.3' IDENTIFIED BY 'myPassword' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 
html

经过修改表来实现远程

mysql -u root -pvmwaremysql>use mysql; 
mysql>update user set host = '%' where user = 'root'; 
mysql>select host, user from user; 
mysql



MySQL错误代码大全 
sql