mysql 重置root密碼,安全模式啓動

當使用mysql數據庫提示密碼錯誤或無權限等問題時,可以通過mysql的安全模式啓動數據庫,使所有用戶可以完全訪問所有的表,可以對用戶重設密碼,也可以進行權限修改。

1:首先關閉mysql數據庫,並結束所有mysqld進程。

#service mysqld stop

#killall -9 mysqld

2:以安全模式登陸數據庫。

#mysql_safe --skip-grant-tables &

3:登陸mysql數據庫。

#mysql -uroot

4:更改user表中的用戶密碼。

> update mysql.user set Password=password('PASSWD') where User="root"

>flush privileges;

5:對root用戶賦權限。

>grant all on *.* to 'root'@'%' identified by 'PASSWD';

>flush privileges;

然後就可以使用root用戶,PASSWD密碼登陸mysql數據庫了。按照上面的方法,當其它用戶忘記密碼是,可以對此用戶進行密碼修改並賦權限。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章