服务器是windows2003平台我的mysql ,修改了端口如3456,然后做成服务,运行正常
使用客户端(cs工具)连接正常,使用phpmyadmin连接正常
但是,我写代码(在我的开发机):$db=@mysql_connect( '192.168.1.5:3456', 'test', 'zwyCEl2yFtC') or die( "无法连接数据库");//test是管理员帐号mysql -h192.168.1.5:3456 -utest -pzwyCEl2yFtC也连不上,提示:
ERROR 2005 (HY000): Unknown MySQL server host '192.168.1.5:3456' (0)服务器无防火墙,并且我在服务器上用netstat -aon 可以看到在执行页面时有连接:
TCP 192.168.1.5:3456 192.168.1.23:2159 ESTABLISHED 1292实在没辙了,求助!!!
使用客户端(cs工具)连接正常,使用phpmyadmin连接正常
但是,我写代码(在我的开发机):$db=@mysql_connect( '192.168.1.5:3456', 'test', 'zwyCEl2yFtC') or die( "无法连接数据库");//test是管理员帐号mysql -h192.168.1.5:3456 -utest -pzwyCEl2yFtC也连不上,提示:
ERROR 2005 (HY000): Unknown MySQL server host '192.168.1.5:3456' (0)服务器无防火墙,并且我在服务器上用netstat -aon 可以看到在执行页面时有连接:
TCP 192.168.1.5:3456 192.168.1.23:2159 ESTABLISHED 1292实在没辙了,求助!!!
互相ping的通,telnetok的
telnet 另一台3306也ok
[收集]mysql 无法联接故障现象及原因
遇到一个问题,就是我虚拟化了两台服务器,都是windows2003,两台都正常远程,我把其中一台当作是web服务器,另一台是数据库服务器
现在我要让web服务器访问数据库服务器的数据库(mysql) ,遇到如下问题:
web服务器无法连接到数据库服务器;
web服务器和数据库服务器可以互相ping通;
web服务器telnet 数据库服务器的3306端口(mysql端口)正常;
数据库服务器无防火墙;
web服务器和数据库服务器使用的网口不同(相同也尝试过);
我用其他计算机,如我的电脑,去远程连接数据库服务器,正常。不知道是虚拟机服务器哪里有这个问题,应该怎么处理?谢谢。