我在Ubuntu 10.04上使用MySQL服务器,在将/etc/mysql/my.cnf中的127.0.0.1更改为我的web服务器IP后,mysql服务器无法加载。 任何线索将不胜感激!
我试过禁用iptables,但没用
谢谢,
我们在Lucid Lynx上也有同样的问题,而在早些时候的Ubuntu版本上没有这个问题。 你知道你遇到同样的问题,如果:
好像Ubuntu 10.04试图在为所有的networking接口分配IP地址之前启动MySQL,所以当它启动的时候你实际上没有你的IP设置。
我们通过将mysql绑定到“any”地址(0.0.0.0)并在iptables中为其端口打开一个漏洞(默认closures任何ip上的任何端口上的任何stream量)来解决此问题。
bind-address是MySQL服务器侦听的地址,本地连接应该是127.0.0.1,远程连接应该是机器IP。 为什么要将绑定地址更改为Web服务器IP? Web服务器在MySQL服务器的同一台机器上吗?