Ubuntu 10.04 端口 3306

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,但都无济于事。如能得到任何帮助,我将不胜感激。

答案1

这不是防火墙问题:mysql 只是没有配置为监听除环回接口之外的任何内容。

编辑/etc/my.cnf并查找类似以下的行:

bind-address            = 127.0.0.1

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

相关内容