騰訊雲服務器重置mysql密碼-親測有效

前言:假設我們使用的是root賬戶

1.重置密碼的第一步就是跳過MySQL的密碼認證過程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在文檔內搜索mysqld定位到[mysqld]文本段:
/mysqld(在vim編輯狀態下直接輸入該命令可搜索文本內容)
注意:如果linux vi指令不熟悉先學習一下:
比如打開文件進入插入模式( 按 i ),編輯完之後是 esc ,退出編輯模式,
然後輸入 :wq 就可以保存修改的內容
在[mysqld]後面任意一行添加“skip-grant-tables”用來跳過密碼驗證的過程,如下圖所示:
在這裏插入圖片描述
2.接下來我們需要重啓MySQL:

service mysqld restart

3. 輸入mysql進入mysql操作目錄

進入到終端當中,敲入 mysql -u root -p 命令然後回車,當需要輸入密碼時,直接按enter鍵,便可以不用密碼登錄到數據庫當中

mysql> update user set password=password("你的新密碼") where user="root";
mysql> flush privileges;
mysql> quit

4.編輯my.cnf,去掉剛纔添加的內容 “skip-grant-tables” ,然後重啓MySQL。大功告成!

5.然後重新進入服務器,重新輸入

mysql -u root -p 

發現提示輸入密碼,那就是你新設置的密碼,之後就可以登錄啦

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