MySQL修改root密码的3种方法介绍


  本文标签:MySQL修改root

  以下的文章主要描述的是MySQL修改root密码的3种方法,其中包括如何正确运用SET PASSWORD命令,mysqladmin与UPDATE直接编辑user表的实际应用,以下就是文章的具体内容描述  。

  方法1: 用SET PASSWORD命令

  1. mysql -u root  
  2. mysql> SET PASSWORD FOR root@localhost = PASSWORD(newpass); 

  方法2:用mysqladmin

  1. mysqladmin -u root password "newpass" 

  如果root已经设置过密码,采用如下方法

  1. mysqladmin -u root password oldpass "newpass" 

  方法3: 用UPDATE直接编辑user表

  1. mysql -u root  
  2. mysql> use mysql;  
  3. mysql> UPDATE user SET Password = PASSWORD(newpass) WHERE user = root;  
  4. mysql> FLUSH PRIVILEGES; 

  在丢失root密码的时候,可以这样
 

  1. mysqld_safe --skip-grant-tables&  
  2. mysql -u root mysql  
  3. mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=root;  
  4. mysql> FLUSH PRIVILEGES; 

  以上的相关内容就是对MySQL修改root密码的多种方法 的介绍,望你能有所收获  。