Asumsi Anda sudah memberikan password pada user
root Anda.
Studi kasus: MySQL 5.1.37
Suatu saat Anda lupa password-nya, nah bagaimana cara me-reset-nya?
- Matikan servis MySQL di sistem Windows.
START > RUN > ketik services.msc
Cari servis yang bernama mysql atau semacamnya (tergantung Anda ketika instal)
Kemudian STOP servis tsb, kalau perlu, buka Task Manager Anda (CTRL + ALT + DEL), matikan proses mysql. 
- Tulis perintah berikut di file teks baru, pakai notepad atau text editor apapun:
UPDATE mysql.user SET Password=PASSWORD('PasswordBaruAnda') WHERE User='root';
FLUSH PRIVILEGES;- Simpan file tersebut, misal: c:\reset_donk.txt
- Buka DOS Command Prompt -> START > RUN > ketik CMD
- Perlu diingat, saat ini folder bin dari instalasi mysql saya ada di:
C:\Program Files\MySQL\MySQL Server 5.1\
Silakan sesuaikan dengan kepunyaan Anda.
- Jalankan servis (server mysql) Anda langsung dari DOS menggunakan perintah berikut dengan insialisasi file teks yang baru dibuat, contoh:
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --init-file=C:\reset_donk.txt"
File default dari settingan awal bisa Anda lihat saat di Services manager tsb dengan mengklik kanan servis mysql, pilih Properties, lihat tulisan Path to executable,contoh:
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL
- Setelah mysql server jalan or running, jendela DOS tsb biarin saja
- Setelah jalan, matikan dos tsb, atau matikan proses mysqld di Task Manager
- Hapus file c:\reset_donk.txt sebelumnya
- Jalankan Servis mysql secara normal
- Anda sudah bisa login dengan user root dan password baru Anda.
