Skip to content

Instantly share code, notes, and snippets.

@lee-pai-long
Created January 20, 2016 14:24
Show Gist options
  • Save lee-pai-long/2a16b0cdd4105db81431 to your computer and use it in GitHub Desktop.
Save lee-pai-long/2a16b0cdd4105db81431 to your computer and use it in GitHub Desktop.

[MySQL] Reset root password

Stop MySQL service

$ [sudo] service mysqld stop

Start MySQL in safe mode

$ [sudo] mysqld_safe --skip-grant-tables &

Connect to MySQL server without password

$ [sudo] mysql -u root

or

$ [sudo] mysql

Change the password

mysql> UPDATE mysql.user SET password = PASSWORD('newpassword') WHERE user = 'root';
mysql> quit;

Restart MySQL server

$ [sudo] service mysqld start

Check if the new password works

$ [sudo] mysql -u root -p'newpassword'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment