“无法连接到MYSQL服务器”错误。DB是一个单独的服务器。http://dpaste.com/99702/
我输入了"nc 3306“,它返回:XXXXXX 3306 (mysql):连接被拒绝
即使在我的授权选项中,我也指定了GRANT。%..。
我的朋友说,web服务器无法建立任何类型的TCP连接到该端口。
我在那儿查了my.cnf...nothing特色菜。是不是因为我的IPTABLES?--跳过网络选项不在my.cnf中。
谢谢
发布于 2009-09-29 09:17:16
拒绝连接意味着它没有监听您的外部IP地址。我知道您说您查看了您的my.cnf,但请确保您没有以下任何一行:
bind-address = 127.0.0.1
skip-networking如果您有绑定地址,请将其更改为
bind-address = *如果你有跳过的网络,删除它。
如果你做过这些事情,那就检查你的防火墙。
发布于 2009-09-29 09:11:26
首先,确保您的MySQL服务器实际上正在监听外部TCP套接字。做一个netstat,看看你是否得到了有3306的东西,并确保它不仅仅是127.0.0.1:3306或类似于本地的东西。
# netstat -untap | grep 3306有时,MySQL默认配置为只在本地套接字上侦听。如果是这样的话,只需编辑您的my.cnf文件来侦听所有接口。否则,这可能是一个网络问题。
https://serverfault.com/questions/69507
复制相似问题