Cara Mengatasi "ERROR 1130: Host is not allowed to connect" di MySQL Server

Waktu mengakses secara remote ke MySQL server, ada error sebagai berikut:

error 1130 mysql
ERROR 1130: Host 'xxxx.xxxx.xxxx.xxxx' is not allowed to connect to
this MySQL server


Error ini disebabkan secara default akses ke MySQL server dari remote klien ditolak .
Lakukan langkah berikut supaya MySQL server  bisa di akses secara remote:

Cara #1 - CMD:

1. Di komputer server, buka command prompt. Lalu login ke MySQL server:
mysql -u root -p
2.  Untuk membatasi akses remote hanya dari satu IP address(eg. 192.168.1.2),
     jalankan command berikut: 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.2';
FLUSH PRIVILEGES
    Sedangkan untuk allow akses remote dari semua IP address, 
     ganti 192.168.1.2 dengan %:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
   
grant remote access root

Cara #2-  SQLyog:

1.  Di komputer server, buka aplikasi SQLyog. Connect ke MySQL server di  localhost
       menggunakan akun root .
sqlyog connection

 2. Klik ikon User Manager icon atau klik menu Tools -> User Manager
sql yog user manager icon

sql yog user manager menu

3. Masukkan root di field Username, dan pilih % dari menu dropdown Host.
    Masukkan password root di field Password dan Retype Password.
    Lalu klik  Save Changes.


4. Klik Global Priviledges  di opsi sebelah kiri, dan centang opsi
    Select/Deselect All di sebelah kanan.
    Dan klik Save Changes.


Komentar

Posting Komentar

Postingan populer dari blog ini

Cara Mengatasi Error "illegal attribute type" Koneksi PHP ke Database Oracle

Cara Mengatasi Print File Excel Tidak Ada Garis Bordernya

Cara Mengatasi HP Realme 5 Pro Black Screen