1. Kill proses MySQL dengan cara tekan Ctrl-Alt-Del sehingga muncul Task Manager, cari proses bernama mysqld-nt.exe.
2. Klik nama tersebut dan tekan tombol End Proses.
3. Buka MS-DOS Prompt.
4. Masuk ke directory tempat mysqld-nt.exe terinstal. Pada kasus saya ada di C:\Program Files\MySQL\MySQL Server 5.0\bin
5. Panggil program tersebut dengan opsi – -skip-grant-tables; perintah lengkapnya:
mysqld-nt – -skip-grant-tables
5. Buka Prompt baru, karena prompt yang pertama tidak dapat digunakan lagi sebagai layar input!
6. Masuk ke directory C:\Program Files\MySQL\MySQL Server 5.0\bin (dengan perintah cd); dan panggil mysql -u root.
7. Seharusnya kita sudah dapat masuk ke prompt mysql, yang ditandai dengan mysql>
8. Ketikkan perintah sebagai berikut:
UPDATE user SET Password=PASSWORD(’newrootpassword’) WHERE User=’root’;
FLUSH PRIVILEGES;
Pada kasus saya, password untuk root ditiadakan sehingga newrootpassword dikosongkan saja. [Hal ini TIDAK BAIK untuk keamanan]
9. Keluar dari prompt MySQL dengan mengetikkan perintah quit.
10. Coba untuk masuk ke MySQL lagi dengan perintah:
mysql -uroot
Seharusnya kita sudah bisa login tanpa password. Selamt mencoba, dan semoga berhasil !!
