我在Mac主机内的镜像上运行了一个带有mysql的web服务。两台Mac电脑都在Security & Privacy下显示Firewall:Off。
当我使用telnet localhost 3306或telnet 127.0.0.1 3306时,我能够连接。但是,如果我使用telnet SERVERDOMAIN 3306,它是无法访问的。
在Mac上,.cnf文件中根本没有绑定地址或跳过网络行。在mysql -help -verbose中,绑定地址显示为*,跳过网络显示为FALSE;
在mysql.user中,我只在host列下看到localhost,并且我已经使用GRANT将访问权限授予根用户和另一个用户。(由于telnet到3306失败,我认为我们还没有成功。)
我们还遗漏了哪些可能导致我无法远程连接到mysql的内容?
发布于 2017-10-03 10:43:48
https://stackoverflow.com/questions/46536201
复制相似问题