MySQL服务器在"读取初始通信包"时,系统错误:111

Tin*_*ina 7 php sql

我将我的网站移动到godaddy服务器,但即使有足够的更改,SQL连接也无法正常工作

<?php
$link = mysql_connect('www.xxxxx.com', 'phpadminusername', 'phpadminpasswor');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
/*echo 'Connected successfully';*/
echo "DB CONNECTION :<font color='green'>ACTIVE</font>";


?>
Run Code Online (Sandbox Code Playgroud)

它显示错误

警告:mysql_connect()[function.mysql-connect]:在'读取初始通信数据包'时失去与MySQL服务器的连接,系统错误:第196行/home/content/58/9508458/html/psychiatric/private.php中的111无法连接:在"读取初始通信数据包"时丢失与MySQL服务器的连接,系统错误:111

Tin*_*ina 5

通过更新到godaddy.com专门给出的帐户管理器中的主机名来修复..不仅仅是域名


Rob*_*bie 1

这可能意味着 mySQL 配置为仅列出来自特定主机(或多个主机)的请求。您可以告诉 MySQL 只接受来自特定 IP 地址的数据包(通常是本地主机,但 GoDaddy 上的数据包可能更宽 - 不确定,因为我不使用它们)。

检查您的连接字符串 - 特别是“www.xxxxx.com”位。这可能需要是“localhost”或特定的 IP 地址。