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 Print File Excel Tidak Ada Garis Bordernya

Cara Mengatasi HP Realme 5 Pro Black Screen

Cara Restart Windows Service dari Command Prompt