Saat menggunakan software database menggunakan MySQL jika ingin melakukan reset password karena lupa password atau ganti system administrator biasanya memerlukan password root untuk akses ke MySQL. MySQL database memiliki user root yang merupakan user utama atau administrator yang dapat mengkonfigurasi dan memiliki akses ke semua database
Kita hentikan dahulu layanan MySQL:
service mysql stop
Lanjutkan dengan perintah berikut ini:
mysqld_safe --skip-grant-tables &
Perintah di atas akan mengabaikan hak akses seluruh user yang ada di MySQL, jadi semuanya akan memiliki hak akses tertinggi (root). Karena itu sebaiknya seluruh program yang membutuhkan akses ke database sebaiknya ikut dimatikan.
Kemudian silahkan login ke MySQL dengan root:
mysql -u root
Perintah diatas akan mengabaikan password login dan muncul MySQL prompt menunggu perintah anda
Untuk mereset password MySQL, jalankan perintah berikut
USE mysql;
UPDATE user SET password=PASSWORD("PasswordBaru") WHERE User='root';
FLUSH privileges;
QUIT
Pilih penggunaan password yang kuat kombinasi huruf dan angka, tapi ingat jangan sampai kelupaan.
Silahkan restart layanan MySQL:
service mysql restart
Setelah itu silahkan login dengan password yang baru
mysql -u root -p
Demikianlah tutorial cara reset password MySQL, namun perlu di ingat setiap versi kemungkinan akan berbeda caranya, namun cara diatas perlu di coba.