Linux下MySQL忘記密碼


系統:CentOS6.6 64位

參考文檔(截圖請看原網址):
Linux下MySQL忘記root密碼怎么辦_百度經驗
 
具體步驟如下:
  1. 修改MySQL的配置文件(默認為/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

     
  2. 保存配置文件后,重啟MySQL服務 service mysqld restart
     
  3. 再次進入MySQL命令行 mysql -uroot -p,輸入密碼時直接回車,就會進入MySQL數據庫了,這個時候按照常規流程修改root密碼即可。
    依次輸入:
    >use mysql;    更改數據庫
    >UPDATE user SET PASSORD =password("passwd") WHERE USER= 'root';  重設密碼
    >flush privileges;  刷新MySQL的系統權限相關表,以防止更改后拒絕訪問;或或者重啟MySQL服務器
  4. 密碼修改完畢后,再按照步驟1中的流程,刪掉配置文件中的那行,並且重啟MySQL服務,新密碼就生效了。
     

注意事項

  • 修改配置文件前可拷貝一份作為備份

  • 重啟MySQL服務前,最好斷掉與MySQL關聯的服務,以免數據丟失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM