對於運維人員來說,負責應用系統越來越多,要管理的數據庫也更多了,如何解決忘記Mysql超級管理員密碼的問題呢? 我們可以通過添加--skip-grant-tables參數跳過權限表來處理。
查看Mysql的進程號,強制停酷。
kill -9 84131 83858
啓動數據庫並添加跳過權限的參數,這樣就可以不用密碼進入數據庫。
給root用戶設置新密碼並刷新權限。
設置完後,重啓服務器,這個時候不用再加--skip-grant-tables參數了。
數據庫啓動後再用剛纔設置的賬號和密碼登錄即可。