我无法从我的家庭网络连接到托管服务提供商持有的 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 正在侦听默认端口。