1. 程式人生 > >Mysql(Linux服務器)root用戶密碼忘記重置方法

Mysql(Linux服務器)root用戶密碼忘記重置方法

root用戶 grant csdn mysql數據庫 vi命令 use 重啟 mark tables

MySQL是非常常見的開源數據庫,使用者眾多,若是不小心忘記了安裝在服務器的mysql密碼,無法登陸,應該如何重置呢?方法很簡單,現在和大家分享下。(系統環境:CentOs 6.5 軟件:Mysql)

1.首先確認服務器是處於安全的狀態,也就是沒有人能夠任意地連接MySQL數據庫。因為在重新設置MySQL的root密碼的期間,MySQL數據庫完全出於沒有密碼保護的狀態下。

2.修改MySQL的登錄設置:

# vi /etc/my.cnf 
在[mysqld]的段中加上一句:skip-grant-tables 
保存並且退出vi,並重啟mysql 如圖:

技術分享

技術分享

3.登錄並修改MySQL的root密碼
UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ; 
new-password為新設的密碼,圖中密碼重置為“123456”
如圖:

技術分享

4.到此就修改成功了,但是不要忘了把配置文件新加的內容刪除掉,再重啟mysql,使用新密碼登陸
如圖:
vi命令刪除第二步添加的內容,不詳細說了

技術分享

重新使用密碼模式登陸

技術分享

Mysql(Linux服務器)root用戶密碼忘記重置方法