How to reset the root password on a MySQL database.
Stop mysql using this command:
[bash]sudo /etc/init.d/mysql stop[/bash]
Because you are not checking user privledges at this point, it’s safest to disable networking. Then, start the mysqld demon process using the –skip-grant-tables option using
[bash]sudo /usr/sbin/mysqld –skip-grant-tables –skip-networking &[/bash]
Next, start the mysql client process using this command:
[bash]mysql -u root[/bash]
from the mysql prompt execute this command to be able to change any password
[bash]FLUSH PRIVILEGES;[/bash]
Then reset/update your password
[bash]SET PASSWORD FOR root@’localhost’ = PASSWORD(‘password’);[/bash]
Related: Turn It Off and On Again (WordPress Loses Database Connection) – Some MySQL cli syntax examples – Keeping Your Hosted Ubuntu Web Server Software Up to Date
Pingback: Some Quick cli Syntax for Postgres | Coding and Server Syntax Examples