Skip to main content

Reset Password Root Mysql di Windows - XAMPP

Kasus lupa password root untuk mysql mungkin saja terjadi, jika hal ini terjadi langkah terakhir adalah melakukan instal ullang, namun dengan sedikit trik berikut anda tidak perlu melakukan instal ulang, sehingga seting untuk paket-paket lain terselamatkan misal seting mail server, seting web server atau seting file server bahkan seting mysql itu sendiri.

Mysql di Windows bisa anda install secara terpisah dari paket aplikasi maupun menyatu dengan paket aplikasi tertentu, misal xampp, phptriad, atau appserv. Kasus kali ini menggunakan xampp for windows sebagai paket server yang didalamnya terdapat mysql database server.

Untuk proses reset password mysql di windows (dengan asumsi mysql diinstal sendiri tanpa disertakan dalam paket aplikasi tertentu seperti xampp, appserv dan yang lainnya) ikuti langkah langkah berikut :
  • Log in ke windows sebagai administrator
  • Hentikan MySQL server jika sedang berjalan. Untuk menghentikannya ikuti langkah berikut :
Start Menu -> Control Panel -> Administrative Tools -> Services
  • Kemudian cari MySQL service di daftar service dan hentikan.
  • Atau jika anda menggunakan xampp, buka kontrol xampp lalu klik STOP 
  • Buat file text dan ketik script berikut ini pada notepad :
UPDATE mysql.user SET Password=PASSWORD(‘passwordbaru’) WHERE User=’root’; FLUSH PRIVILEGES;
  • Simpan file misal dengan nama C:\mysql-init.txt
  • Masuk ke dos prompt dengan mengetikan CMD pada kotak start–> run
  • Ketik perintah berikut :
C:\> C:\mysql\bin\mysqld-nt –init-file=C:\mysql-init.txt (tekan enter)
  • Dan perintah berikut  :
C:\> “C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe”
–defaults-file=”C:\Program Files\MySQL\MySQL Server 5.0\my.ini”
–init-file=C:\mysql-init.txt

(tekan enter)
  • Setelah mysql server berhasil di reset, hapus file C:\mysql-init.txt
  • Stop kembali mysql server dan jalankan kembali mysql server, sekarang coba anda login ke mysql dengan password baru dan user root.
Hal diatas akan semakin  mudah jika anda menggunakan XAMPP for windwos sebagai paket server, karena xampp sudah menyediakan sebuah batch file untuk me-reset password root yaitu file resetroot.bat yang terletak di C:\xampp\mysql untuk meresetnya double klik saja file tersebut, dan otomatis root password akan direset dengan password dikosongkan.

Atau jika hal diatas tidak berhasil, maka install ulang saja mysql anda. Umpama menggunakan XAMPP, di Un Install saja melalui control panel - add remove program lalu uninstall xampp dan ingat, jika pada saat uninstall akan ada pertanyaan apakah akan dihapus folder mysql data? jawab NO begitu juga folder htdoc nya.

Sumber : http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

Comments