Kamis, 01 September 2011

Remote Connection MySQL

Setelah berhasil melakukan instalasi Ubuntu 10.10 yang rencananya akan saya pergunakan sebagai web server aplikasi Kepegawaian. Langkah selanjutnya yakni melakukan instalasi Apache (sebagai web server), PHP, MySQL (sebagai database server).
Proses instalasi ketiga aplikasi tersebut mudah saja, tidak rumit. Cukup memasukkan perintah di bawah ini di terminal
sudo apt-get install apache2 mysql-server mysql-client php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json phpmyadmin
Setelah menunggu beberapa saat proses unduh dan instalasi ketiga aplikasi tersebut yang mana terkadang diminta memasukkan password untuk akses root database.
Setelah proses instalasi selesai, timbul keinginan untuk melakukan remote koneksi ke dalam database MySQL tersebut. Ternyata hal ini tidak serta merta bisa dilakukan. Hal ini memerlukan beberapa langkah. Langkah langkah tersebut antara lain
  1. Ubah konfigurasi MySQL yang berada di /etc/mysql/my.cnf.
  2. Di file my.cnf ubah bin-address dari localhost / 127.0.0.1 menjadi IP ethernet 1 komputer anda ( Interface yang menghubungkan remote user ), dan satu ini yang ternyata pernah saya lupakan untuk me non aktifkan fitur skip-networking dengan memberikan tanda ‘#’ –> # skip-networking. Simpan File dan restart sql server sudo /etc/init.d/mysql restart
  3. Langkah terahir tinggal memberikan grant access kepada IP remote user, dengan memasukkan IP address remote user di database user mysql, atau berikan wilcard ‘%’ pada tabel HOST untuk mengijinkan semua host dapat mengakses mysql server

Tidak ada komentar:

Posting Komentar