mysql忘記密碼時 恢復管理員密碼

# service mysql stop  


# service mysqlstart --skip-grant-tables      //跳過授權表啓動MySQL服務程序


# mysql -u root                               //不需要密碼登錄




mysql> update mysql.user set password=password('123456') where host="localhost";  //通過修改mysql庫中user表的相關記錄重置密碼

Query OK, 0 rows affected (0.38 sec)

Rows matched: 1  Changed: 0  Warnings: 0


mysql> flush privileges;                       //刷新授權表

Query OK, 0 rows affected (0.14 sec)


# service mysql restart                          //重啓服務


# mysql -hlocalhost -uroot -p123456              //使用新密碼登錄

mysql>


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