Kamis, 14 Desember 2017

Mengakses debianserver dari Windows 10 menggunakan Mysql Workbench

Assalamualaikum wr wb

Pagi ini, saya mencoba mengkoneksikan Mysql Workbench 6.3 di Windows 10 dengan Mysql Server 5.7 di debianserver yang menggunakan Debian 9. Dulu pernah saya lakukan dan berhasil. Namun pagi ini belum berhasil karena lupa hehehe. Oleh karena itu saya mencatat ini di blog saya supaya tidak lupa lagi :)

Seperti biasa, saya googling selama beberapa saat. Ada beberapa jawaban dari mbah Google. Yang pertama, saya harus mengijinkan user dari IP tertentu utk bisa mengakses Mysql Server. Ok, dengan menggunakan putty, saya masuk ke debianserver. Setelah itu masuk ke mysql dengan perintah :
# mysql -u root -p

Setelah muncul mysql > kita ketikkan perintah :
mysql > GRANT ALL PRIVILEGES ON *.* TO 'pengguna'@'192.168.1.123' IDENTIFIED BY 'password1234';

Ganti kata pengguna dengan user yang anda ingin gunakan, ganti alamat IP 192.168.1.123 dengan alamat IP yang biasa mengakses mysql (bukan alamat IP debianserver lho ya...), dan password1234 diganti dengan password pengguna yang biasa anda gunakan. 

Kemudian saya diharuskan untuk mengedit file mysqld.cnf di /etc/mysql/mysql.conf.d/
# nano /etc/mysql/mysql.conf.d/mysqld.cnf
Cari kata bind-address = 127.0.0.1 dan tambahkan # didepannya sehingga menjadi : 
# bind-address = 127.0.0.1

Langkah terakhir, restart service mysql dengan perintah :
# /etc/init.d/mysql restart
Selesai.... di tapi tunggu dulu, kita coba di Myqsl workbench yuk...

Di Mysql Workbench, kita isikan field-field sesuai dengan yang di debianserver. 

Kemudian kita tes koneksinya, jika berhasil maka akan muncul window seperti dibawah ini :

Alhamdulillah... Mysql Workbench telah tersambung dengan Mysql server di debian server. Mission accomplished. 

Wallahu 'alam
Wassalamualaikum wr wb

Referensi : 
  1. https://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql
  2. http://manjaro.site/grant-remote-access-mysql-server-debian-9-stretch/


Tidak ada komentar:

Posting Komentar