Saya menginstal server mysql pada kotak linux IP = 192.168.1.100 tetapi ketika saya mencoba untuk terhubung ke IP ini selalu ada kesalahan (111). tetapi gunakan localhost dan 127.0.0.1 tidak masalah.
bir @ bir-laptop # ifconfig | grep "inet addr" 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 bir @ bir-laptop # mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Tidak dapat terhubung ke server MySQL di '192.168.1.100' (111) bir @ bir-laptop # mysql -ubeer -pbeer -localhost Selamat datang di monitor MySQL. Perintah diakhiri dengan; atau \ g. ID koneksi MySQL Anda adalah 160 Versi server: 5.1.31-1ubuntu2 (Ubuntu) Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus buffer. mysql> bir @ bir-laptop # mysql -ubeer -pbeer -h127.0.0.1 Selamat datang di monitor MySQL. Perintah diakhiri dengan; atau \ g. ID koneksi MySQL Anda adalah 161 Versi server: 5.1.31-1ubuntu2 (Ubuntu) Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus buffer. mysql>
Terhubung dari komputer lain juga kesalahan 111.
another @ laptop-lain # mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Tidak dapat terhubung ke server MySQL di '192.168.1.100' (111)
Bagaimana perbedaan antara penggunaan localhost / 127.0.0.1 dan 192.168.1.100 dalam hal ini. Saya tidak tahu cara menghubungkan ke database ini dari komputer lain.
Tolonglah. Terima kasih
mysql
linux
mysql-error-2003
memakai alas kaki
sumber
sumber
skip-networking
garis ;-)111 berarti koneksi ditolak , yang pada gilirannya berarti mysqld Anda hanya mendengarkan
localhost
antarmuka.Untuk mengubahnya, Anda mungkin ingin melihat
bind-address
nilai dimysqld
bagianmy.cnf
file Anda .sumber
:3306
dan:3307
bisa mengakibatkan 111 kesalahan juga.my.cnf
File saya tidak memilikibind-address
atauskip-networking
baris, namun saya mendapatkan kesalahan yang sama. Tidak ada firewall yang terpasang. Kehabisan ide.Jika semua jawaban sebelumnya tidak memberikan solusi apa pun, Anda harus memeriksa hak pengguna Anda.
Jika Anda bisa masuk
root
ke mysql maka Anda harus menambahkan ini:Kemudian coba sambungkan kembali menggunakan
mysql -ubeer -pbeer -h192.168.1.100
. Itu harus bekerja.sumber
Jika Anda menjalankan cPanel / WHM, pastikan IP masuk daftar putih di firewall. Anda juga perlu menambahkan IP itu ke daftar SQL IP jarak jauh di akun cPanel yang Anda coba sambungkan.
sumber