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

新增完成后,:wq 保存退出,重啟mysqld服務(wù)。
systemctl restart mysqld
1.2 免密模式下進(jìn)入mysql控制臺,重置密碼
mysql -uroot -p
輸入密碼環(huán)節(jié)直接輸入回車。
選擇數(shù)據(jù)庫mysql
use mysql;
執(zhí)行修改root命令
UPDATE user SET authentication_string = password ( '你的密碼,默認(rèn)密碼規(guī)則要求需要大小寫字母和符號、數(shù)字組合' ) WHERE User = 'root' ;
執(zhí)行成功后,退出mysql數(shù)據(jù)庫
exit;
1.3注釋或刪除免密登陸配置項,重啟mysqld服務(wù)并進(jìn)行登陸驗證
vi /etc/my.cnf

重啟mysqld服務(wù)
systemctl restart mysqld
使用新密碼登陸進(jìn)行驗證
mysql -uroot -p
輸入密碼后回車提交,驗證。
到此這篇關(guān)于Linux下MYSQL 5.7 找回root密碼的問題(親測可用)的文章就介紹到這了,更多相關(guān)MYSQL 5.7 找回root密碼內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信