我在Mac OS X主机内部的Mac OS X VMware Fusion映像上运行了一个运行mysql的Web服务。两款Mac都显示防火墙:安全&隐私。
当我telnet localhost 3306
或telnet 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?
答案 0 :(得分:1)