修改MySql root用戶密碼

在騰訊雲上又重新買了一臺學生機,由於用的是Centos ,不會配置環境,用的鏡像市場的鏡像,直接配置好了環境。然後發現系統給的數據庫root 用戶的密碼是隨機的,

我就想着把mysql 中的user表 的用戶名爲ROOT 的用戶的密碼給修改一下,這樣比較方便記憶,所以就用了一條update 語句去修改,

結果發現不行,雖然顯示操作成功,但是還是不能用修改好了的密碼登錄上去。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
後面發現需要在這個後面再加一句
flush privileges;
這句話的作用就是:

flush privileges 命令本質上的作用是將當前user和privilige表中的用戶信息/權限設置從mysql庫(MySQL數據庫的內置庫)中提取到內存裏。

MySQL用戶數據和權限有修改後,希望在"不重啓MySQL服務"的情況下直接生效,那麼就需要執行這個命令

需要使用這個指令來在不重啓mysql 服務器的情況下,刷新MySql 系統權限相關表。



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