Mysql密碼恢復

振宇要低調發表於2015-07-24

    由於種種原因,Mysql root使用者的密碼可能被惡意篡改,這個時候就需要對Mysql進行密碼恢復了。大致步驟如下:

  1、修改MySQL的登入設定:
    # vi /etc/my.cnf
    在[mysqld]的段中加上一句:skip-grant-tables 儲存並且退出vi。
  2、重新啟動mysqld
    # /etc/init.d/mysqld restart  ( service mysqld restart )
  3、登入並修改MySQL的root密碼
    mysql> USE mysql ;
    mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
    mysql> flush privileges ;
    mysql> quit
  4、將MySQL的登入設定修改回來
    # vi /etc/my.cnf
    將剛才在[mysqld]的段中加上的skip-grant-tables刪除,儲存並且退出vi。
  5、重新啟動mysqld
    # /etc/init.d/mysqld restart   ( service mysqld restart )

相關文章