mysql 连接错误Can't connect to MySQL server on IP(10060)(下面详细...

发布网友 发布时间:2022-04-23 17:08

我来回答

2个回答

热心网友 时间:2022-04-09 14:05

mysql默认端口3306 要试验是否能正常反应 直接在dos下
telnet mysql的IP 3306

要是出现无法打开,但确认服务器又是没问题的,那肯定是网络上的问题。
可以试试ping服务器是否能通 trace服务器路由是否正确,以及防火墙的设置。

要是能连接上,那估计是A B的服务器地址配置出错了。。

iis+apache是个什么组合啊?

——————————————————————————
补充:
你的C访问A B都是没问题的,所以3306端口肯定是打开的,我意思是你在a和b上telnet对端的3306端口试试。

地址配置错我意思是php里填写的mysql的IP和端口是不是没设对

热心网友 时间:2022-04-09 15:23

请确认两件事:
1.A与B在网络上是互通的;
2.3306端口在防火墙上是允许访问的。
然后你需要了解一个问题是,当你访问MySQL的时候是访问哪一个的!
C的访问是被明确定义的,而在A与B中的相互访问时你需要增加一条允许条件:
允许MySQL服务器访问其他MySQL服务器!
如:
在mysql里执行如下语句:
grant all on *.* to 'root'@'%' identified by 'yourpassword'
增加访问外部服务器上的mysql !

你也可以在A中单独为B设置账户和密码用来给B访问A来避免错误!~~~

或许有更好的方法!

请参考:
http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#connecting
第5章:数据库管理
5.7.4. 与MySQL服务器连接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com