cari

Rumah  >  Soal Jawab  >  teks badan

Penyelesaian masalah: Ralat 111 - Tidak dapat menyambung ke pelayan MySQL

<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>
P粉236743689P粉236743689560 hari yang lalu854

membalas semua(2)saya akan balas

  • P粉936509635

    P粉9365096352023-08-03 17:12:25

    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.

    balas
    0
  • P粉471207302

    P粉4712073022023-08-03 00:26:15

    Ini mungkin bermakna pelayan MySQL anda hanya mendengar pada antara muka localhost.

    Jika anda mempunyai baris seperti:


    bind-address = 127.0.0.1

    Dalam fail konfigurasi my.cnf anda, anda harus mengulasnya (tambah # pada permulaan baris) dan kemudian mulakan semula MySQL.

    sudo service mysql restart

    Sudah tentu, untuk melaksanakan operasi ini, anda mesti menjadi pentadbir pelayan.

    balas
    0
  • Batalbalas