谁能告诉我为什么我的网络服务器无法连接到数据库服务器?

时间:2009-09-29 05:51:45

标签: mysql

Can't connect to MYSQL server错误。 DB是一个单独的服务器。 http://dpaste.com/99702/

我输入nc dbserver 3306并返回:

[XXXXXX] 3306 (mysql) : Connection refused

即使在我的GRANT选项中,我也指定了GRANT ALL TO *.* %...

我的朋友说,Web服务器无法与该端口建立任何类型的TCP连接。

我查了my.cnf,没有什么特别之处。可能是因为我的IP表吗?

2 个答案:

答案 0 :(得分:1)

你的朋友是对的。远程服务器拒绝连接。 MySQL服务器没有运行,或者什么(防火墙?)阻止连接通过。

答案 1 :(得分:0)

托管mysqld的主机可能不允许在默认mysql端口3306上进行连接。另外,您可能希望确保mysqld未使用--skip-networking选项运行,该选项将mysqld设置为不侦听TCP / IP连接。