我正在遵循this tutorial关于如何连接到远程MySQL服务器的说明,但是该命令似乎不起作用,并且在尝试连接到服务器时通常会导致Operation timed out:
ssh mysql.xxxxx.com我可以直接从我的主机账户连接,但不能通过Mac OS上的Shell连接。
发布于 2013-08-02 09:10:09
可能存在防火墙或其他网络安全设备,使您无法从Mac进行连接。此外,可能未将MySQL服务器配置为允许入站网络连接。
您可能会询问您的主机提供商是否会过滤对MySQL端口(默认值为3306)的访问,或者您的主机是否预先配置了防火墙,并且您可能会检查您的MySQL配置文件以确保它正在侦听入站连接。
发布于 2013-08-02 09:28:19
当您通过ssh进入远程服务器,并且没有指定用户名时,ssh默认为您的当前用户。
bobs-macbook-pro:~ bob$ ssh server.acme.com与以下内容相同:
bobs-macbook-pro:~ bob$ ssh bob@server.acme.com尝试在“sshing”到远程mysql计算机时使用您的用户名。
有两种方法可以指定您的用户名,任何一种都应该有效。
1. bobs-macbook-pro:~ bob$ ssh bob@server.acme.com
2. bobs-macbook-pro:~ bob$ ssh server.acme.com -l bobhttps://stackoverflow.com/questions/18007151
复制相似问题