1

サーバーからデータを取得するためのphpファイルがあります

実行しようとすると、次のようなメッセージが表示されます:-

警告: mysql_connect() [function.mysql-connect]: 「初期通信パケットの読み取り中」に MySQL サーバーへの接続が失われました。システム エラー: 3 行目の /home/-/-/public_html/GetData.php で 111

そして3行目は

              $con = mysql_connect("cs.neiu.edu","myusername","mypassword");

また、ホスト名をlocalhostとして指定してみましたが、機能しません。

4

3 に答える 3

1

bind-addressmy.cnfでバインディングアドレスを構成し、データベースへのグランドアクセスを構成する必要があります。GRANT ALL ON foo.* TO bar@'162.54.10.20' IDENTIFIED BY 'PASSWORD';

于 2012-11-19T09:15:12.580 に答える
1

このエラーは、接続が拒否されたことを意味します。私はあなたと同じクラスにいて、明らかに同じサーバーを使用しています。間違ったパスワードを入力していると思います。クラスで指定されたものからパスワードを変更した場合、サーバーに接続するときに使用するパスワードと同じではない可能性があります。私は以下を使用していますが、正常に動作します....

<?php
  $con = mysql_connect('localhost','username','password');
  if (!$con)
  {
    die('Could not connect: ' . mysql_error());
  }
  mysql_select_db("databaseName", $con);
  ..
  ..
  ..
  mysql_close($con);
?>
于 2012-12-05T01:17:12.807 に答える
0

実際、パスワードが間違っていることに気付きました。

于 2012-12-13T03:31:43.023 に答える