Penyelesaian masalah: Ralat 111 - Tidak dapat menyambung ke pelayan MySQL
P粉236743689
2023-08-02 20:16:12
<p>Saya memasang pelayan MySQL pada hos Linux dengan alamat IP 192.168.1.100, tetapi apabila saya cuba menyambung ke IP ini, saya sentiasa mendapat ralat (111). Tetapi menggunakan localhost dan 127.0.0.1 adalah ok. </p>
<pra>beer@beer-laptop# ifconfig |.
inet addr:127.0.0.1 Mask:255.0.0.0
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100
ERROR 2003 (HY000): Tidak dapat menyambung ke pelayan MySQL pada '192.168.1.100' (111)
beer@beer-laptop# mysql -ubeer -pbeer -hlocalhost
Selamat datang ke monitor MySQL berakhir dengan ;
Id sambungan MySQL anda ialah 160
Versi pelayan: 5.1.31-1ubuntu2 (Ubuntu)
Taip 'help;' atau 'h' untuk mendapatkan bantuan.
mysql>
beer@beer-laptop# mysql -ubeer -pbeer -h127.0.0.1
Selamat datang ke monitor MySQL berakhir dengan ;
Id sambungan MySQL anda ialah 161
Versi pelayan: 5.1.31-1ubuntu2 (Ubuntu)
Taip 'help;' atau 'h' untuk mendapatkan bantuan.
mysql>
</pra>
<p>Ralat 111 juga berlaku apabila menyambung daripada mesin lain. </p>
<pra>lain@lain-laptop# mysql -ubeer -pbeer -h192.168.1.100
ERROR 2003 (HY000): Tidak dapat menyambung ke pelayan MySQL pada '192.168.1.100' (111)
</pra>
<p>Dalam kes ini, apakah perbezaan antara menggunakan localhost atau 127.0.0.1 berbanding menggunakan 192.168.1.100? Saya tidak tahu bagaimana untuk menyambung ke pangkalan data ini dari mesin lain. <br /><br />Sila bantu, terima kasih. </p><p><br /></p>
111 bermaksud sambungan ditolak, yang bermaksud mysqld anda hanya mendengar pada antara muka localhost.
Untuk membuat pengubahsuaian, anda boleh melihat nilai bind-address bahagian mysqld dalam fail my.cnf.
Ini mungkin bermakna pelayan MySQL anda hanya mendengar pada antara muka localhost.
Jika anda mempunyai baris seperti:
Dalam fail konfigurasi my.cnf anda, anda harus mengulasnya (tambah # pada permulaan baris) dan kemudian mulakan semula MySQL.
Sudah tentu, untuk melaksanakan operasi ini, anda mesti menjadi pentadbir pelayan.