Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 有人能告诉我为什么我的web服务器不能连接到DB服务器吗?_Mysql - Fatal编程技术网

Mysql 有人能告诉我为什么我的web服务器不能连接到DB服务器吗?

Mysql 有人能告诉我为什么我的web服务器不能连接到DB服务器吗?,mysql,Mysql,无法连接到MYSQL服务器错误。数据库是一个独立的服务器。 我输入了ncdbserver 3306,它返回: [XXXXXX] 3306 (mysql) : Connection refused 即使在我的授予选项中,我也指定了GRANT ALL TO**%… 我的朋友说web服务器被阻止建立到该端口的任何类型的TCP连接 我检查了我的.cnf,没有什么特别的。这可能是因为我的IP表吗?很可能是因为托管了mysqld的主机不允许在默认的mysql端口3306上进行连接。此外,您可能希望确保m

无法连接到MYSQL服务器
错误。数据库是一个独立的服务器。

我输入了
ncdbserver 3306
,它返回:

[XXXXXX] 3306 (mysql) : Connection refused
即使在我的授予选项中,我也指定了
GRANT ALL TO**%…

我的朋友说web服务器被阻止建立到该端口的任何类型的TCP连接


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

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

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

系统管理->服务器故障。检查my.cnf中的listen指令,同时检查iptables。只是一条一般性建议:您可以通过在www.serverfault.com上发布来更快地收到答案。