13

これはあなたにとってとてつもなく簡単かもしれませんが、私はこれに1時間苦労してきました... :(

<?php
$connect = mysql_connect("localhost:8080", "root", "mypassword");
echo($connect);?>

これが実行しようとしているコードです。ポート番号として 8080 を使用していることがわかります。もちろん、HTML コードもあります。

ただし、PHP ファイルを開こうとするたびに、次のエラー メッセージが表示されます。

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: Error while reading greeting packet. PID=4932 in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

わかりません...これの何が問題なのですか? ポート番号のせいですか?

4

3 に答える 3

24

localhost:8080 を localhost:3306 に変更します。

于 2010-03-16T23:49:47.240 に答える
4

ポート 3306 を開き、それを 8080 ではなく接続文字列で使用してみてください。

于 2010-03-16T23:50:18.490 に答える
3

Connection mysql 文字列を 127.0.0.1 に変更するだけで動作します

于 2010-10-05T12:17:44.717 に答える