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
Lepaskan: 2024-12-17 04:15:25
asal
384 orang telah melayarinya

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
Salin selepas log masuk

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

sudo service mysql restart
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan