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

Mysql(Linux伺服器)root使用者密碼忘記重置方法

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命令刪除第二步新增的內容,不詳細說了
重新使用密碼模式登陸
登陸成功,謝謝閱讀。