Ubuntu 10.04端口3306

我试图在Lucid开放端口3306,但是当我做

netstat -tan|grep 3306 

它只是显示我

 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 

我要做的是:

 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 

问题是,我看不到要改变这一点。 我试图使用iptables和ufw,都没有用。 任何帮助将不胜感激。

这不是一个防火墙的问题:mysql只是没有configuration为听取任何东西,但回环接口。

编辑/etc/my.cnf并寻找一行:

 bind-address = 127.0.0.1 

将其更改为0.0.0.0,以便在所有接口上侦听并重新启动mysqld。 确保数据库无法通过其他防火墙规则从Internet等访问。