mysql 连接错误Can't connect to MySQL server on IP(10060)(下面详细)
发布网友
发布时间:2022-10-10 08:51
我来回答
共2个回答
热心网友
时间:2023-10-05 15:32
mysql默认端口3306 要试验是否能正常反应 直接在dos下
telnet mysql的IP 3306
要是出现无法打开,但确认服务器又是没问题的,那肯定是网络上的问题。
可以试试ping服务器是否能通 trace服务器路由是否正确,以及防火墙的设置。
要是能连接上,那估计是A B的服务器地址配置出错了。。
iis+apache是个什么组合啊?
——————————————————————————
补充:
你的C访问A B都是没问题的,所以3306端口肯定是打开的,我意思是你在a和b上telnet对端的3306端口试试。
地址配置错我意思是php里填写的mysql的IP和端口是不是没设对
热心网友
时间:2023-10-05 15:33
请确认两件事:
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服务器连接
Can''tconnecttoMySQLserver的解决办法
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解决办法1.查看配置文件:skip-networking #注释掉 因为它是屏蔽掉一切TCP/IP连接 bind-address = 127.0.0.1 #它和上一个选项是异曲同工,要想远程连接,也得注释掉 2.如果以上工作都做过还是出现:ERROR 2003 ...
can'tconnecttomysqlserveron'127.0.0.1'(10061)
1. MySQL服务未运行:错误代码10061通常表示连接被拒绝。这可能是因为MySQL服务没有在本地主机上运行。您可以通过服务管理器检查MySQL服务是否正在运行。2. 配置问题:检查MySQL的配置文件,确保绑定地址设置正确。有时,配置文件可能被错误地设置为仅绑定到特定的IP地址,而不是监听所有地址。此外,检查端口...
mysql常用操作MySQL常用操作命令
在DOS方式下,运行:d:mysqlbinmysql 出现:mysql的提示符,此时已进入mysql的交互操作方式。如果出现"ERROR2003:Can′tconnecttoMySQLserveron′localhost′(10061)“,说明你的MySQL还没有启动。3、退出MySQL操作界面 在mysql>提示符下输入quit可以随时退出交互操作界面:mysql>quit Bye 你也可以用control-D...
Linxu系统使用SSH报错Access Denied怎么办
Error:Can'tconnecttoMySQLserveron'localhost'(10061)Errno.:2003错误编号:2003问题分析:无法连接到MySQL服务器,可能的情况为:1、MySQL服务没有启动,一般是在异常的情况下MySQL无法启动导致的,比如无可用的磁盘空间,my.ini里MySQL的basedir路径设置错误等;2、MySQL服务器资源紧张,导致无法连接。解决...