Difference between revisions of "mysql server root password recovery"

From thelinuxwiki
Jump to: navigation, search
 
Line 1: Line 1:
 
Stop MySQL
 
Stop MySQL
  
  # sudo /etc/init.d/mysqld stop
+
  # sudo /etc/init.d/mysql stop
  
 
start mysql in Safe mode
 
start mysql in Safe mode
Line 14: Line 14:
 
Reset Password
 
Reset Password
  
  # use mysql;
+
  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;
Line 22: Line 22:
  
 
  # killall mysqld
 
  # killall mysqld
  # /etc/init.d/mysqld start
+
  # /etc/init.d/mysql start
  
 
start and stop commands may vary depending on Linux distro
 
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