Difference between revisions of "mysql server root password recovery"
From thelinuxwiki
(Created page with "# Stop MySQL # sudo /etc/init.d/mysqld stop # start mysql in Safe mode # mysqld_safe --skip-grant-tables & # Login as root # mysql -uroot # Reset Password # use my...") |
|||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | Stop MySQL | |
− | # sudo /etc/init.d/ | + | # sudo /etc/init.d/mysql stop |
− | + | start mysql in Safe mode | |
# mysqld_safe --skip-grant-tables & | # mysqld_safe --skip-grant-tables & | ||
− | + | Login as root | |
# mysql -uroot | # mysql -uroot | ||
− | + | Reset Password | |
− | + | mysql> use mysql; | |
mysql> update user set password=PASSWORD("mynewpassword") where User='root'; | mysql> update user set password=PASSWORD("mynewpassword") where User='root'; | ||
mysql> flush privileges; | mysql> flush privileges; | ||
mysql> quit | mysql> quit | ||
− | + | Restart | |
# killall mysqld | # killall mysqld | ||
− | # /etc/init.d/ | + | # /etc/init.d/mysql start |
+ | |||
+ | start and stop commands may vary depending on Linux distro | ||
[[category:mysql]] | [[category:mysql]] |
Latest revision as of 03:07, 12 July 2016
Stop MySQL
# sudo /etc/init.d/mysql stop
start mysql in Safe mode
# mysqld_safe --skip-grant-tables &
Login as root
# mysql -uroot
Reset Password
mysql> use mysql; mysql> update user set password=PASSWORD("mynewpassword") where User='root'; mysql> flush privileges; mysql> quit
Restart
# killall mysqld # /etc/init.d/mysql start
start and stop commands may vary depending on Linux distro