Host Tidak Diizinkan Terhubung ke Server MySQL Ini. Kesalahan ini terjadi karena konfigurasi default yang digunakan database MySQL saat ini. Konfigurasi ini memungkinkan koneksi hanya dari pengguna ‘root’ ketika berasal dari ‘localhost’ dan bukan rentang alamat IP lainnya.
Dengan mengingat hal ini, tidak diizinkan untuk terhubung ke server MySQL Ubuntu ini?
MySQL – ERROR 1130: Host tidak diizinkan untuk terhubung ke server MySQL ini. Secara default, MySQL tidak mengizinkan klien jarak jauh untuk menghubungkan server database MySQL. Jika Anda ingin mengizinkan klien Anda untuk mengakses server database MySQL Anda, Anda harus memberikan izin akses ke Alamat IP klien tersebut.
Selanjutnya, pertanyaannya adalah, bagaimana saya mengizinkan semua host terhubung ke MySQL? Jika Anda ingin mengizinkan ip -address klien tertentu (misalnya: 192.168. 1.4) untuk mengakses database mysql yang berjalan di server, Anda harus menjalankan perintah berikut di server yang menjalankan database mysql. $ mysql -u root -p Masukkan kata sandi: mysql > gunakan mysql mysql > GRANT ALL ON *. * ke [dilindungi email] ‘192.168.1.1
Selain itu, bagaimana saya mengizinkan IP untuk terhubung ke MySQL?
Untuk terhubung melalui IP jarak jauh, Login sebagai pengguna “root” dan jalankan kueri di bawah ini di mysql. BUAT PENGGUNA ‘username’@’localhost’ DIIDENTIFIKASI DENGAN ‘password’; HIBAH SEMUA HAK ISTIMEWA PADA *. * UNTUK ‘nama pengguna’@’localhost’ DENGAN PILIHAN HIBAH; BUAT PENGGUNA ‘username’@’%’ DIIDENTIFIKASI DENGAN ‘password’; HIBAH SEMUA HAK ISTIMEWA PADA *.
Bagaimana cara mengizinkan klien MySQL untuk terhubung ke mysql jarak jauh?
Lakukan langkah-langkah berikut untuk memberikan akses ke pengguna dari host jarak jauh:
- Masuk ke server MySQL Anda secara lokal sebagai pengguna root dengan menggunakan perintah berikut: # mysql -u root -p. Anda akan dimintai kata sandi root MySQL Anda.
- Gunakan perintah GRANT dalam format berikut untuk mengaktifkan akses bagi pengguna jarak jauh.