Kamis, Juni 28, 2007

Setting password user pada mysql

Ketika melakukan instalasi server mysql, password root secara default adalah kosong. Untuk itu kita perlu melakukan set password root dahulu. Berikut caranya (diambil dari http://www.howtoforge.com/)
shell> mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('password-baru') WHERE user='root';
mysql> FLUSH PRIVILEGES;
Cara di atas juga dapat digunakan untuk mengganti password user yang lain dengan mengganti user='....'
Cara lain adalah dengan mengetikkan perintah berikut dari shell
shell> mysqladmin -u root password 'password-baru'
Dari dua cara atas, aku lebih memilih cara pertama karena tidak meningggalkan bekas di history bash
Untuk mengecek apakah sudah bekerja, Anda dapat mencoba masuk ke shell mysql dengan
mysql -u root -p
catatan :
saat instalasi mysql-server di Debian, kita akan diminta mengeset password root saat Package Configuration, sehingga kita mungkin tidak perlu melakukan langkah di atas.