8

サイトを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>";


?>

エラーが表示されています

警告:mysql_connect()[function.mysql-connect]:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました。システムエラー:196行目の/home/content/58/9508458/html/psychiatric/private.phpの111接続できませんでした:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました、システムエラー:111

4

2 に答える 2

6

ドメイン名だけでなく、godaddy.comによって特別に指定されたアカウントマネージャーでホスト名に更新することで修正されました

于 2012-06-23T12:37:36.517 に答える
1

これはおそらく、mySQL が特定のホスト (または複数のホスト) からの要求に対してのみリストされるように構成されていることを意味します。特定の IP アドレスからのパケットのみを受け入れるように MySQL に指示できます (通常は localhost ですが、GoDaddy ではより広い可能性があります - 私はそれらを使用していないのでわかりません)。

接続文字列、特に「www.xxxxx.com」ビットを確認してください。これは、「localhost」または特定の IP アドレスである必要がある場合があります。

于 2012-06-23T11:57:03.640 に答える