ホームページ >データベース >mysql チュートリアル >MySQL エラー #2002:「MySQL サーバーに接続できません」を修正する方法

MySQL エラー #2002:「MySQL サーバーに接続できません」を修正する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-10-23 23:09:301069ブラウズ

How to Fix MySQL Error #2002:

トラブルシューティング エラー #2002: MySQL サーバーに接続できません

「エラー #2002 を介してローカル MySQL サーバーに接続できません」 MAMP の実行時にソケット '/Applications/MAMP/tmp/mysql/mysql.sock' (2)" が発生した場合は、通常、mysql.sock ファイルが見つからないかアクセスできないことを示します。この問題を解決するには、以下の手順に従います。

  1. 接続をテストします。

    バイナリへのフルパスを使用して MySQL の起動を試みます。 :

    <code class="bash">/Applications/MAMP/Library/bin/mysql -u root -p</code>

    これが機能する場合は、修正手順に進みます。

  2. シンボリックリンクを作成します:

    テストが成功したら、次のコマンドを実行して mysql.sock ファイルへのシンボリックリンクを作成します:

    <code class="bash">sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code>
  3. 解決策の確認:

    MySQLこれで正常に機能するはずです。実行して確認します:

    <code class="bash">mysql -u root -p</code>
  4. 動的パス検索 (代替):

    前の方法が失敗した場合は、MySQL を動的に検索できます。パス:

    <code class="bash">$($(for dir in /usr/local/mysql/bin /usr/bin /usr/local/bin /Applications/MAMP/Library/bin /Applications/XAMPP/xamppfiles/bin; do [ -x &quot;$dir/mysql&quot; ] &amp;&amp; echo &quot;$dir/mysql&quot; &amp;&amp; break; done) -u root -p)</code>

以上がMySQL エラー #2002:「MySQL サーバーに接続できません」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。