如何远程连接到 NearlyFreeSpeech 托管的 MySQL 数据库?

How do I connect to NearlyFreeSpeech-hosted MySQL database remotely?

我使用什么 URL/hostname/IP 地址连接到由 NearlyFreeSpeech 托管的 MySQL 数据库?什么端口?

我想用 Navicat 或类似的程序来做这个。我知道用户名和密码。

关键是使用数据库软件使用 SSH(安全 Shell)- 大多数托管服务不允许不安全的访问,包括 NearlyFreeSpeech,因此 SSH 是可行的方法。

在您的数据库软件中,您应该会看到多个通过 "standard"、"socket" 和 "SSH" 登录的选项。

您的 SSH 详细信息可以在 "FTP/SFTP/SSH Information" 下的 NFS "Site" 选项卡中找到。不要忘记检查是否启用了 SSH,并确保您注意到 SSH 登录 ID 在您通常的非 SSH 登录后包含一个“_domainname”。

示例连接:

MySQL Host: example.db  
Username: john123  
Password: *******  
Database: (optional - leave blank)  
Port: (optional- default 3306)

SSH Host: ssh.phx.nearlyfreespeech.net    
SSH User: John123_mygreatsite   
SSH Password: *******  
SSH Port: (optional - leave blank)