Cara Reset Password MySQL di Windows

Admin juga manusia, terkadang lupa password juga terjadi (dan wajar) sekalipun itu password yang paling super (root). Jika anda menggunakan MySQL di Windows (dan OS Lainnya), berikut adalah cara yang dapat anda lakukan untuk mereset password Root (atau user lain) yang ada.

1. Matikan service mysql (yaitu mysqld.exe, di linux anda tinggal matikan dengan /etc/init.d/mysqld stop)
2. Buat file text dengan Notepad, tulisi:

[sourcecode language=”sql”]
UPDATE mysql.user SET Password=PASSWORD(‘passwordbaru’) WHERE User=’root’;
FLUSH PRIVILEGES;
[/sourcecode]

perintah SQL diatas akan mereset password dari user root dengan password: password baru. Simpan file tersebut (misal: init.txt)

3. Jalankan service mysql dengan command prompt (cmd) dengan parameter –init-file=nama-file-init.txt

[sourcecode]
mysqld.exe –init-file=C:\init.txt
[/sourcecode]

tunggu sekira 30 detik atau kurang.

4. Matikan kembali service mysql dan hidupkan lagi (restart).

Seharusnya root sudah bisa masuk dengan password baru…

NB. Backup data anda dulu