I forgot my password and cannot open the database with MySQL Administrator.
Is there a way to reset the password?
I forgot my password and cannot open the database with MySQL Administrator.
Is there a way to reset the password?
You can reset users passwords in MySQL 5.0 if you are logged on locally and can run a program. You are probably trying to reset the superuser account, root, specifically root@localhost.
Taken from the MySQL website:
Log on to your system as Administrator.
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
Then find the MySQL service in the list, and stop it.
Alternatively, you can run the following from a DOS prompt
net stop mysql
If your server is not running as a service, you may need to use the Task Manager to force it to stop.
Create a text file and place the following command within it on a single line:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
Save the file with any name. For this example the file will be C:\mysql-init.txt.
Open a console window to get to the DOS command prompt:
Start Menu -> Run -> cmd
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 --init-file=C:\mysql-init.txt