How to reset mysql root password (Windows)

Logo-mysql

Of course, it is not my post. But I wrote it here for a back up for myself. I got this from some website, it works !

Steps1)

  1. Stop running Mysql service  first (Administrative tools > Services )
  2. Open command prompt (cmd) and reach the directory  (using CD command) where Mysql bin  is installed (eg: C:/Program Files/Mysql/bin)
  3. type mysqld.exe -u root –skip-grant-tables and press enter (don’t close this command prompt)
  4. Open new command prompt and reach the same  Mysql bin directory
  5. type mysql and press enter (This time, it never prompts for any passwords and you can enter mysql console)
  6. type command use mysql to switch your database into mysql
  7. Execute the usual command to change password for rootUPDATE user SET Password = PASSWORD(‘your_new_password’) WHERE User = ‘root’;
  8. Close the command prompts and go to services , start mysql. Now you can login with your new root password

Thanks and have a nice day
Sajith

1 Comments , , , , , , , , , , , , ,

One Response to “How to reset mysql root password (Windows)”

  1. Limey April 5, 2011 at 1:08 am #

    Thanks for this, I just had two issues with it.

    At Step 4 it needs to be –skip….

    and at Step 8 I needed to go to Task Manager and kill the mysqld.exe process first, in order to restart the service.

Leave a Reply

More in general (13 of 34 articles)


If  you become mad with coding , play this game for some time. http://firstpersontetris.com/ I like the way it is ...