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

Susan Sarandon
リリース: 2024-10-23 23:09:30
オリジナル
978 人が閲覧しました

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!