Kemaren ada mahasiswa yang nanya, gimana caranya akses remote server MySQL. Misalnya Remote server MySQL nya di IP 192.168.100.1 lalu mau akses dari host yang berbeda dengan IP: 192.168.100.2.
Mengingat sudah lama tidak ngoprek – ngoprek lagi linux, maklum sekarang prioritasnya agak bergeser, maka saya harus googling lagi. Bagaimanapun ngoprek selalu menarik, walau untuk hal – hal yang dulunya sudah sering saya kerjakan.:). Bukan terpaksa Cuma sayang kalau pengetahuanya hilang hanya karena waktu dan kemalasan. Jadi pertanyaan itu baik buat kita me-refresh pengetahuan.
Nah, caranya begini: Kalau menggunakan WAMP atau XAMPP di Windows, cukup dengan perintah:
mysql>grant all privileges on *.* to ‘coba’@’192.168.100.2’ identified by ‘coba’;
mysql>flush privileges;
Lalu dari client, silahkan mengakses MySQL server tersebut:
$ mysql –ucoba –h192.158.100.1 –p coba
Cuman, skrip itu tidak jalan di linux yang secara default menerapkan tingkat keamanan yang baik. Pada sisi Server MySQL perlu diedit konfigurasi MySQL nya:
$sudo nano /etc/mysql/my.cnf
Cari baris:
[mysqld]
…..
…..
bind-address = 192.168.100.1
…
…
Lalu, restart mysql server:
$ sudo /etc/init.d/mysql restart
Nah, sekarang coba konek lagi mysql server dari client. Oh ya, supaya server mysql tersebut dapat diakses dari client mana saja maka ip: ’192.168.100.2’ diganti menjadi tanda ‘%’. Selamat mencoba
0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.