windows2003平台下远程链接mysql数据库问题:
出现报错: ERROR 2003 (HY000): Can't connect to MySQL server on '公网IP' (10061)
可以确定的问题是:
1. 数据库正常启动,本地访问正常;
2. 数据库授权无错,用户名与密码无错;
3. 数据库所在的电脑已经删除所有的安全软件,服务器所在机房确认无任何限制;
4. 在数据库所有的服务器上用此方式链接仍然报错:mysql -h公网ip -u用户名 -p急迫求助老大们解决此问题!!
出现报错: ERROR 2003 (HY000): Can't connect to MySQL server on '公网IP' (10061)
可以确定的问题是:
1. 数据库正常启动,本地访问正常;
2. 数据库授权无错,用户名与密码无错;
3. 数据库所在的电脑已经删除所有的安全软件,服务器所在机房确认无任何限制;
4. 在数据库所有的服务器上用此方式链接仍然报错:mysql -h公网ip -u用户名 -p急迫求助老大们解决此问题!!
MySQL权限系统保证所有的用户只执行允许做的事情。当你连接MySQL服务器时,你的身份由你从那儿连接的主机和你指定的用户名来决定。连接后发出请求后,系统根据你的身份和你想做什么来授予权限。
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#privilege-system
2. 数据库授权无错,用户名与密码无错; 能不能把你授权的语句发一下,一起看一下。我觉问题还是出在授权上了。
请参考: http://imysql.cn/2009_02_25_mysql_faq_why_grants_invalid
请先排查一下网络。
ping 公网IP
看看通不通。然后再试一下telnet 公网IP 3306