Lupa adalah sesuatu yang sangat lumrah bagi manusia, tapi kelumrahan itu akan berakibat sangat fatal jika sering dilakukan oleh seorang sysadmin. Salah satu kesalahan yang dilakukan oleh sysadmin adalah lupa password root MySQL, kealfaan itu ternyata sudah diantisipasi oleh  pihak MySQL dan kita wajib berterimakasih atas itu. Kali ini saya menggunakan Centos 5.6, meskipun begitu metode ini tidak terbatas pada platform, artinya semua distro linux bisa berjalan dengan baik. Langsung ke best practice saja:

1. Matikan terlebih dahulu service dari mysqld

[code]root# /etc/init.d/mysqld stop[/code]

2. Jalankan mysql_safe dengan perintah sebagai berikut

[code]root# mysqld_safe –skip-grant-tables &[/code]

Kemudian masuklah ke mysql dengan username root dan tanpa password, karena perintah di atas adalah perintah untuk me-reset (mengkosongkan) password dari user root mysql

3. Kemudian update password root dengan perintah berikut

4. Langkah yang terakhir hidupkan service mysql

Referensi: http://www.cyberciti.biz/tips/recover-mysql-root-password.html