Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat MySQL #2002: \'Tidak Dapat Menyambung ke Pelayan MySQL\'?

Bagaimana untuk Membetulkan Ralat MySQL #2002: \'Tidak Dapat Menyambung ke Pelayan MySQL\'?

Susan Sarandon
Susan Sarandonasal
2024-10-23 23:09:301070semak imbas

How to Fix MySQL Error #2002:

Ralat Penyelesaian Masalah #2002: Tidak Dapat Menyambung ke Pelayan MySQL

Ralat #2002 Tidak dapat menyambung ke pelayan MySQL tempatan melalui soket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)" yang ditemui semasa menjalankan MAMP biasanya menandakan fail mysql.sock yang hilang atau tidak boleh diakses. Untuk menyelesaikan isu ini, ikuti langkah yang digariskan di bawah:

  1. Uji Sambungan:

    Cuba untuk memulakan MySQL menggunakan laluan penuh ke binari :

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

    Jika ini berjaya, teruskan ke langkah pembetulan.

  2. Buat Symlink:

    Jika ujian berjaya, laksanakan arahan berikut untuk mencipta symlink ke fail mysql.sock:

    <code class="bash">sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock</code>
  3. Sahkan Resolusi:

    MySQL kini sepatutnya berfungsi secara normal. Sahkan dengan menjalankan:

    <code class="bash">mysql -u root -p</code>
  4. Pencarian Laluan Dinamik (Alternatif):

    Jika kaedah sebelumnya gagal, anda boleh mencari MySQL secara dinamik laluan:

    <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>

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat MySQL #2002: \'Tidak Dapat Menyambung ke Pelayan MySQL\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn