ローカル MySQL サーバーへの接続エラーのトラブルシューティング
Python クライアント経由でローカル MySQL サーバーに接続すると、次のようなエラーが発生する場合があります。
OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")
MySQL サーバーが実行中であり、ソケットが存在することを確認したにもかかわらず、接続に失敗します。
問題の解決
このエラーを解決するには、root で次のコマンドを実行することをお勧めします。
sudo /usr/local/mysql/support-files/mysql.server start
さらに、mysqld プロセスが実行されていることを確認します。確認するには、次のコマンドを実行します。
ps aux | grep mysql
mysqld が実行されていない場合は、次のコマンドで起動します。
sudo service mysql start
これらの手順を実行した後、MySQL サーバーへの接続を再試行します。問題が解決しない場合は、構成ファイルにエラーや間違った設定がないか確認してください。
以上がローカル MySQL サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。