2012-04-30 6 views
0

私は突然次のエラーを取得し始めるまで、私はMysql(私はMac OS X上で)を使用して正常な(drupal)サイトを実行していました: "PDOException:SQLSTATE [HY000] [2002] Can not私のSQLデータベースエラー

これはどういう意味か、それを修正する方法はわかりませんが、私がphpmyadminにアクセスしたときには次のようなことが分かりました。メッセージ: "#2013 - '初期通信パケットの読み込み時にMySQLサーバーとの接続が失われました。システムエラー:61"

@Mitch:私はMAMPもインストールしていますが、acquia drupal devデスクトップスタックを使用してインストールしました。私はこれらのプログラムを使用してサーバーを再起動しようとしましたが、これは私が(上記の)エラーです。おそらくより詳細な指示を出すことはできますか?ありがとう。

答えて

1

データベースがオフ(またはクラッシュ)であることを示します。再起動する必要があります。これは、MySQLのインストール方法によって異なります。

1

おそらく、my.confのバインドアドレスをコメントアウトする必要があります。

編集:いいえ、真剣に。

0

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket ' /tmp/mysql.sock '

は、MySQLがソケットファイルで接続できないことを意味します。

/tmp/mysql.sockが存在するかどうか(権限を含む)を確認し、そうでない場合はmy.cnfを確認してください(またはmysql_config --socketを実行してください)。

シンボリックリンクを作成するか、ファイル('unix_socket' => '/tmp/mysql.sock',)にunix_socketパスを指定することができます。

関連する問題