Article ID: 3661, created on Feb 8, 2008, last review on May 11, 2014

  • Applies to:
  • Helm 4

Resolution

Problem
 
How do I reset my MySQL root password?
 
 
Solution
 
You first need to make sure you have MySQL Admin installed as part of the MySQL build.
 
The below article is taken from the MySQL site:
 
1.) Log on to your system as Administrator.
 
2.) Stop the MySQL server if it is running. For a server that is running as a Windows service, go to the Services manager:
Start Menu -> Control Panel -> Administrative Tools -> Services
 
3.) Find the MySQL service in the list, and stop it. Open a console window to get to the DOS command prompt:
Start Menu -> Run -> cmd
 
4.) We are assuming that you installed MySQL to `C:\\mysql'. If you installed MySQL to another location, adjust the following commands accordingly. At the DOS command prompt, execute this command:
C:\\> C:\\mysql\\bin\\mysqld-nt --skip-grant-tables
 
This starts the server in a special mode that does not check the grant tables to control access.

5.) Keeping the first console window open, open a second console window and execute the following commands (type each on a single line):
C:\\> C:\\mysql\\bin\\mysqladmin -u root flush-privileges password "newpwd"
C:\\> C:\\mysql\\bin\\mysqladmin -u root -p shutdown
 
6.) Replace ``newpwd'' with the actual root password that you want to use. The second command will prompt you to enter the new password for access. Enter the password that you assigned in the first command.
 
7.) Stop the MySQL server, then restart it in normal mode again. If you run the server as a service, start it from the Windows Services window. If you start the server manually, use whatever command you normally use.
 
8.) You should now be able to connect using the new password.

These details are also found at the following link:

0331e0e4efc12686c3f22fc2cdda9f03 152090ff5e9a05ea7e1cf0c248449638 6311ae17c1ee52b36e68aaf4ad066387

Email subscription for changes to this article
Save as PDF