Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat Ralat MySQL 111: Tidak Dapat Menyambung ke Pelayan MySQL?

Mengapa Saya Mendapat Ralat MySQL 111: Tidak Dapat Menyambung ke Pelayan MySQL?

DDD
DDDasal
2024-12-17 04:15:25400semak imbas

Why Am I Getting MySQL Error 111: Can't Connect to MySQL Server?

Menyambung ke Pelayan MySQL: Memahami Ralat 111

Menyambung ke pelayan MySQL dari mesin jauh kadangkala boleh mengakibatkan "Ralat 111: Tidak dapat menyambung ke pelayan MySQL". Ralat ini menunjukkan bahawa pelanggan tidak boleh mewujudkan sambungan dengan pelayan.

Perbezaan antara localhost/127.0.0.1 dan IP Luaran

Dalam senario yang diberikan, pelayan MySQL hanya mendengar pada antara muka localhost (127.0.0.1). Apabila menggunakan localhost atau 127.0.0.1, klien dan pelayan pada asasnya berada pada mesin yang sama, membolehkan komunikasi terus.

Sebaliknya, menyambung ke alamat IP luaran pelayan (192.168.1.100) memerlukan klien untuk mewujudkan sambungan melalui rangkaian. Jika pelayan MySQL tidak dikonfigurasikan untuk mendengar pada semua antara muka, ia hanya akan menerima sambungan daripada mesin tempatan.

Penyelesaian

Untuk menyelesaikan isu ini, anda perlu edit fail konfigurasi MySQL (my.cnf) dan nyahkomen baris berikut:

bind-address = 127.0.0.1

Dengan menyahkomen baris ini, anda membenarkan pelayan MySQL mendengar pada semua antara muka. Setelah ini selesai, mulakan semula MySQL:

sudo service mysql restart

Sekarang, anda sepatutnya boleh menyambung ke pelayan MySQL dari kedua-dua mesin tempatan dan jauh tanpa menghadapi Ralat 111.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat MySQL 111: 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