3

私は 2 つの Debian ボックスを持っています:

  1. apt-get を使用して mysql-server mysql-client phpmyadmin をインストールしました
  2. apt-get を使用して apache2 apache2-mod-php5 をインストールしました

Apache ボックスを使用して MySQL サーバーに接続しようとしていますが、PHP から次のエラーが発生します。

「初期通信パケットの読み取り」で MySQL サーバーへの接続が失われました。システム エラー: 113

同じネットワーク上の Windows ベースのクライアントを使用して、MySQL に問題なく接続できます。これは、Apache2/PHP がどのようにセットアップされているのか疑問に思います。

エラー113についてさらに読むと、ホスト名などについて疑問に思います。MySQL ボックスの my.cnf は bind-address = 192.168.1.202 に設定されており、PHP は 192.168.1.202 に接続しようとしています。

ありとあらゆる助けが大歓迎です!私は決して悪い天才ではありません。これを設定するために適性だけを使用しようとするのはこれが初めてです。ばかげたことだと思います。

4

2 に答える 2

2

Ubuntu 11.04 を使用しています

rootとしてログインして実行しました

cd /etc/mysql
nano my.cnf

次に、その前に a を見つけbind-address = 127.0.0.1て追加した#ので、次のようになります#bind-address = 127.0.0.1

/etc/init.d/mysql restartMySQLを再起動するために走ったより。それからそれは働き始めました。

お役に立てれば。何かをするとき、DebianとUbuntuはほぼ同じであることを知っています。

于 2012-02-01T02:32:44.463 に答える