从Mac连接并获取远程MySQL服务器

时间:2013-08-02 01:07:24

标签: mysql macos

关于如何连接到远程MySQL服务器,我关注this tutorial,但是当尝试连接到服务器时,命令似乎不起作用并且经常导致Operation timed out

 ssh mysql.xxxxx.com

我可以直接从我的主机帐户连接,但不能通过Mac OS上的Shell连接。

2 个答案:

答案 0 :(得分:0)

可能存在防火墙或其他网络安全设备,使您无法从Mac进行连接。此外,MySQL服务器可能未配置为允许入站网络连接。

您可能会询问您的托管服务提供商是否过滤了对MySQL端口的访问权限(默认为3306),或者您的主机是否已预先配置了防火墙,您可能会检查您的MySQL配置文件以确保其正在侦听入站连接。

答案 1 :(得分:0)

当你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 bob