Monday, December 10, 2007

Konfigurasi awal MySQL

Terkadang kita sering lupa konfigurasi yang harus kita lakukan sesaat setelah MySQL terinstall. Dan mungkin sudah banyak sekali yang membuat artikel ini. Hanya karena ada teman saya yang malas mencari (silakan cari orang yang memiliki nick freaky_fuchsia di Y!M ;-), sehingga saya pun menulis artikel ini di blog. Semoga bisa membantu ingatan yang lain jika sedang kelupaan. Potongan artikel ini saya ambil dari majalah InfoLinux (ga maksud promosi lho... :). Ok mari kita mulai...

Setelah paket MySQL terinstall dengan baik terlebih dahulu kita harus melakukan konfigurasi ini. Berikut langkah-langkahnya:
1. Ubah password user root yang terdapat di MySQL, dengan menggunakan perintah:
$ sudo su -
# mysqladmin -u root currentpassword newpassword
setelah itu restart service database MySQL anda:
# /etc/init.d/mysql start
2. Masuk kembali ke prompy MySQL.
# mysql -u root -p
3. Kita akan menambah user lain ke dalam database MySQL.
mysql> use mysql;
mysql> INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv) VALUES ('localhost', 'rametux', PASSWORD('passwd123'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
mysql> FLUSH PRIVILEGES;
mysql> SELECT host, user, password FROM user WHERE user = 'rametux';
Catatan: pada contoh di atas, user rametux hanya diberi hak akses select, insert, update, delete, create, dan drop.
4. Sekarang anda dapat login dengan menggunakan user yang baru dibuat. Perintahnya sbb:
$ mysql -u rametux -p

Untuk lebih lengkapnya bisa didapatkan dari majalah InfoLinux edisi 08/2007 (Agustus), tepatnya di seksi Workshop Programming. Jika ada kekurangan diharapkan koreksinya ;-)

Semoga membantu...

No comments: