我试图在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等访问。