为什么我的端口3306关闭,即使我根本没有绑定地址和跳过网络线路?

时间:2017-10-03 02:07:36

标签: mysql macos firewall

我在Mac OS X主机内部的Mac OS X VMware Fusion映像上运行了一个运行mysql的Web服务。两款Mac都显示防火墙:安全&隐私。

当我telnet localhost 3306telnet 127.0.0.1 3306时,我能够连接。但是,如果我执行telnet SERVERDOMAIN 3306,则无法访问。

在Mac上,根本没有.cnf文件中的绑定地址或跳过网络行。在mysql -help -verbose中,bind-address显示为*,skip-networking为FALSE;

在mysql.user中,我只在host列下看到localhost,我已经使用GRANT授予对root用户和其他用户的访问权限。 (由于telnet到3306失败了,我不认为我们在那里。)

我们还缺少什么可能导致我无法远程连接到mysql?

1 个答案:

答案 0 :(得分:1)

有关连接MySQL的一般视图:

Connect to MySQL from external machine

在您的情况下,您位于同一子网中,因此您可以忘记路由器/互联网部分。