0

我无法从我的家庭网络连接到托管服务提供商持有的 MySQL 数据库。

我已经在 cPanel 中正确设置了帐户,因此当我从他们的服务器运行我的 php 代码时我可以连接。

但现在我也想从家里访问它。

我已将我的 IP(IP 和 DNS 名称..)添加到 cPanel 中的“远程数据库访问主机”。

我尝试从 PHP 和直接通过以下方式连接:

mysql -h [providers ip] -u myuser -p

我总是得到:

ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10060)

我的托管服务提供商是 nosupportlinuxhosting.com,所以感觉我不能问他们(呵呵),但感觉这是让它工作的方法?

我刚刚收到他们发来的以下电子邮件: 我们没有阻止远程 MySQL 访问。MySQL 正在侦听默认端口。

4

2 回答 2

0

我认为您的托管服务提供商只允许来自本地主机的 SQL 连接,这就是您无法连接的原因。

于 2013-06-03T07:47:01.927 回答
0

用whatmyip.com检查你的IP我认为你的IP发生了变化......所以无法连接......

于 2013-06-03T07:49:16.983 回答