September 24, 2023

Log Of Oyazhuryachna

Blog berbagi resource programming

Reset Root Password Mysql di Windows

Artikel ini merupakan artikel lanjutan dari artikel sebelumnya yaitu “Reset Root Password Mysql di Linux“. 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.

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.

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.
  • Buat file text dan ketik script berikut

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.