Rumah > pangkalan data > tutorial mysql > Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya (Ralat 111)?

Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya (Ralat 111)?

Linda Hamilton
Lepaskan: 2024-12-18 17:23:15
asal
231 orang telah melayarinya

Why Can't I Connect to My Remote MySQL Server (Error 111)?

Ralat Penyelesaian Masalah 111: Menyambung ke Pelayan MySQL Jauh

Anda telah menghadapi masalah semasa cuba menyambung ke pelayan MySQL yang dihoskan pada mesin jauh, menerima mesej ralat "Tidak dapat menyambung ke pelayan MySQL pada '[Alamat IP]' (111)." Ralat ini biasanya menunjukkan bahawa pelayan MySQL tidak mendengar pada antara muka rangkaian, menghalang sambungan luaran.

Perbezaan Antara Localhost/127.0.0.1 dan Alamat IP Jauh

Localhost dan 127.0.0.1 merujuk kepada mesin tempatan. Apabila menyambung menggunakan alamat ini, percubaan sambungan terus menyasarkan pelayan pangkalan data yang berjalan pada sistem yang sama. Walau bagaimanapun, apabila menggunakan alamat IP jauh (192.168.1.100), sambungan dihalakan melalui antara muka rangkaian, yang memerlukan konfigurasi tambahan.

Resolusi

Untuk menyelesaikan masalah ini isu, anda mesti memastikan bahawa pelayan MySQL dikonfigurasikan untuk mendengar pada antara muka rangkaian. Edit fail konfigurasi my.cnf dan cari baris berikut:

bind-address = 127.0.0.1
Salin selepas log masuk

Jika baris ini wujud, nyahkomennya dengan mengalih keluar simbol # pada permulaan. Ini akan membolehkan pelayan MySQL mendengar pada semua antara muka rangkaian, termasuk yang mempunyai alamat IP jauh.

Selepas membuat perubahan ini, mulakan semula pelayan MySQL menggunakan arahan berikut:

sudo service mysql restart
Salin selepas log masuk

Ini akan membaca semula fail konfigurasi dan menggunakan perubahan. Kini, anda sepatutnya boleh menyambung ke pelayan MySQL dari kedua-dua mesin tempatan dan mesin jauh menggunakan alamat IP jauh.

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyambung ke Pelayan MySQL Jauh Saya (Ralat 111)?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan