Search This Blog

Wednesday, 30 March 2016

​ To reset the password

​

Follow these steps (can be helpful if you really forget your password and you can try it anytime, even if you're not in the situation at the moment):
  1. Stop mysql

    sudo /etc/init.d/mysql stop

    or for other distro versions

    sudo /etc/init.d/mysqld stop
  2. Start MySQL in safe mode

    sudo mysqld_safe --skip-grant-tables &
  3. Log into MySQL using root

    mysql -uroot
  4. Select the MySQL database to use

    use mysql;
  5. Reset the password

    update user set password=PASSWORD("mynewpassword") where User='root';
  6. Flush the privileges

    flush privileges;
  7. Restart the server

    quit
  8. Stop and start the server again

    ubuntu and debian

    sudo /etc/init.d/mysql stop  ...  sudo /etc/init.d/mysql start

    On CentOS and Fedora and RHEL

    sudo /etc/init.d/mysqld stop  ...  sudo /etc/init.d/mysqld start
  9. Login with new password

    mysql -u root -p
  10. Type new password and enjoy your server again like nothing happened

No comments:

Post a Comment