Kaimana on the move

Akses Remote MySQL Server

28 May 2009 · Leave a Comment

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

Categories: IT Related
Tagged: , , ,

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment