ローカル MySQL サーバーに接続できないのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-24 08:24:09
オリジナル
380 人が閲覧しました

Why Can't I Connect to My Local MySQL Server?

ローカル 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート