Linux下MYSQL 5.7 找回root密碼的問題(親測可用)
一、通過 --skip-grant-tables 找回
(注意:該操作必須考慮安全因素,因為在設(shè)置免密登陸期間期數(shù)據(jù)庫處于無密碼保護狀態(tài))
1.1 修改my.conf,新增免密登陸啟動項
vi /etc/my.cnf
在 [mysqld] 區(qū)域 新增 skip-grant-tables

新增完成后,:wq 保存退出,重啟mysqld服務(wù)。
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服務(wù)并進行登陸驗證
vi /etc/my.cnf

重啟mysqld服務(wù)
systemctl restart mysqld
使用新密碼登陸進行驗證
mysql -uroot -p
輸入密碼后回車提交,驗證。
到此這篇關(guān)于Linux下MYSQL 5.7 找回root密碼的問題(親測可用)的文章就介紹到這了,更多相關(guān)MYSQL 5.7 找回root密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MYSQL安裝時解決要輸入current root password的解決方法
在裝MYSQL的時候發(fā)現(xiàn)要輸入current root password不記得以前在電腦里裝過(你的系統(tǒng)曾經(jīng)裝過MYSQL在重裝就會要求輸入原來設(shè)定的密碼,如果是第一次安裝就不會出現(xiàn)),在網(wǎng)上苦苦搜尋解決方法。2011-07-07
Mysql保持現(xiàn)有內(nèi)容在后面增加內(nèi)容的sql語句
這篇文章主要介紹了Mysql保持現(xiàn)有內(nèi)容在后面增加內(nèi)容的sql語句,需要的朋友可以參考下2017-05-05
select?into?from和insert?into?select的區(qū)別舉例詳解
這篇文章主要介紹了SQL中的SELECT?INTO和INSERT?INTO?SELECT兩種語句的區(qū)別和用法,SELECT?INTO用于創(chuàng)建新表并復(fù)制數(shù)據(jù)到新表中,而INSERT?INTO?SELECT用于將數(shù)據(jù)從一個表插入到已存在的另一個表中,需要的朋友可以參考下2025-03-03
MySQL中查詢當(dāng)前時間間隔前1天的數(shù)據(jù)
實際項目中我們都會遇到分布式定時任務(wù)執(zhí)行的情況,今天通過本文給大家分享MySQL中查詢當(dāng)前時間間隔前1天的數(shù)據(jù),查詢sql語句給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧<BR>2021-12-12
Windows中MySQL數(shù)據(jù)庫下載以及安裝教程(最最新版)
這篇文章主要給大家介紹了關(guān)于Windows中MySQL數(shù)據(jù)庫下載以及安裝的相關(guān)資料,很多朋友剛開始接觸mysql數(shù)據(jù)庫服務(wù)器,對安裝使用教程不太明白,這里給大家總結(jié)下,需要的朋友可以參考下2023-09-09
mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表詳細代碼
這篇文章主要給大家介紹了mysql創(chuàng)建學(xué)生表、課程表及學(xué)生選課表的相關(guān)資料,學(xué)生、課程以及成績的增刪改查都是建立在連接數(shù)據(jù)庫的基礎(chǔ)之上,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-12-12
MySQL實現(xiàn)批量更新不同表中的數(shù)據(jù)
這篇文章主要介紹了MySQL實現(xiàn)批量更新不同表中的數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05

