Rumah >pangkalan data >tutorial mysql >Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Saya Menggunakan '127.0.0.1' dan Bagaimana Saya Membetulkan ERROR 2003 (HY000)?

Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Saya Menggunakan '127.0.0.1' dan Bagaimana Saya Membetulkan ERROR 2003 (HY000)?

Patricia Arquette
Patricia Arquetteasal
2024-12-04 18:22:13300semak imbas

Why Can't I Connect to My MySQL Server Using '127.0.0.1' and How Do I Fix ERROR 2003 (HY000)?

Menyambung ke MySQL: Menyelesaikan ERROR 2003 (HY000) Apabila Menggunakan '127.0.0.1'

Menyambung ke MySQL menggunakan arahan mysql -u root -h 127.0.0.1 -p boleh mengakibatkan ralat mesej:

ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)

Penyelesaian untuk Pengguna Ubuntu:

Untuk sistem Ubuntu, ikuti langkah ini untuk menyelesaikan ralat ini (apabila replikasi tidak didayakan):

  1. Jalankan vim /etc/mysql/my.cnf.
  2. Ulas keluar bind-address = 127.0.0.1 dengan menambahkan # simbol sebelum itu.
  3. Mulakan semula pelayan MySQL.

Jika bind-address tidak ditemui dalam my.cnf, semak untuknya dalam /etc/mysql/mysql.conf.d/mysqld.cnf.

Dalam Kes Replikasi MySQL:

Jika replikasi MySQL didayakan, cuba sambungkan ke pelayan menggunakan alamat IP yang mana pelayan terikat dalam fail my.cnf, bukannya localhost atau 127.0.0.1.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Saya Menggunakan '127.0.0.1' dan Bagaimana Saya Membetulkan ERROR 2003 (HY000)?. 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