Linux下MYSQL 5.7 找回root密碼的問題(親測可用)
一、通過 --skip-grant-tables 找回
(注意:該操作必須考慮安全因素,因為在設置免密登陸期間期數(shù)據(jù)庫處于無密碼保護狀態(tài))
1.1 修改my.conf,新增免密登陸啟動項
vi /etc/my.cnf
在 [mysqld] 區(qū)域 新增 skip-grant-tables
新增完成后,:wq 保存退出,重啟mysqld服務。
systemctl restart mysqld
1.2 免密模式下進入mysql控制臺,重置密碼
mysql -uroot -p
輸入密碼環(huán)節(jié)直接輸入回車。
選擇數(shù)據(jù)庫mysql
use mysql;
執(zhí)行修改root命令
UPDATE user SET authentication_string = password ( '你的密碼,默認密碼規(guī)則要求需要大小寫字母和符號、數(shù)字組合' ) WHERE User = 'root' ;
執(zhí)行成功后,退出mysql數(shù)據(jù)庫
exit;
1.3注釋或刪除免密登陸配置項,重啟mysqld服務并進行登陸驗證
vi /etc/my.cnf
重啟mysqld服務
systemctl restart mysqld
使用新密碼登陸進行驗證
mysql -uroot -p
輸入密碼后回車提交,驗證。
到此這篇關于Linux下MYSQL 5.7 找回root密碼的問題(親測可用)的文章就介紹到這了,更多相關MYSQL 5.7 找回root密碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL數(shù)據(jù)庫服務器端核心參數(shù)詳解和推薦配置
MySQL手冊上也有服務器端參數(shù)的解釋,以及參數(shù)值的相關說明信息,現(xiàn)針對我們大家重點需要注意、需要修改或影響性能 的服務器端參數(shù),作其用處的解釋和如何配置參數(shù)值的推薦,此事情拖了不少時間,為方便大家?guī)兔m錯2011-12-12淺談MySQL中group_concat()函數(shù)的排序方法
下面小編就為大家?guī)硪黄獪\談MySQL中group_concat()函數(shù)的排序方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-12-12使用prometheus統(tǒng)計MySQL自增主鍵的剩余可用百分比
這篇文章主要介紹了使用prometheus統(tǒng)計MySQL自增主鍵的剩余可用百分比,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04