エラー: ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません
ローカルに接続しようとするとMySQL サーバーのテストスイート中にエラーが発生する発生:
コマンドライン経由で MySQL に接続できるにもかかわらず、エラーが継続します。 ps aux では、サーバーが実行中でソケットが存在していることが示されていますが、接続は失敗します。
この問題は頻繁に発生しますが、一貫して発生するわけではなく、テスト スイートがエラーなしで実行される場合もあります。 dtruss を使用しても問題は再現されません。
クライアント コードは Python ですが、その関連性は不明です。
ホストが '127.0.0.1' に変更されると、別のエラーが発生します発生:
解決策:
この問題を解決するには、次のコマンドを実行します:
または、mysqld が実行中なので、接続を再試行してください。
以上がソケット「/tmp/mysql.sock」経由でローカル MySQL サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。