Mac brew安裝MySQL8.0.21后忘記密碼(重置密碼篇)

前序:

mysql8以后,對(duì)密碼有了更高的要求 要有大小寫字母和數(shù)字特殊字符

一.跳過mysql的密碼驗(yàn)證,修改配置文件my.cnf
#通過vim 修改配置文件
$ vim /usr/local/etc/my.cnf
# 上述命令通過vim 進(jìn)入文件模式, i 進(jìn)行操作,在末尾添加
skip-grant-tables
#這一行內(nèi)容
#添加后, esc+:wq 退出
二.修改密碼
#重啟mysql
$ mysql.server restart

# 進(jìn)入, 需要密碼直接回車
$ mysql -u root -p

# 修改前確認(rèn)版本號(hào),如果是其他版本可能會(huì)有差別
 mysql> select version();
 8.0.21

 mysql> flush privileges; --刷新

 mysql> use mysql;
 mysql> alter user'root'@'localhost' IDENTIFIED BY 'Demo123';
 # 注意: mysql8.0以上密碼策略限制必須要大小寫加數(shù)字特殊符號(hào)
三. 回復(fù)my.cnf
按照第一步操作將 skip-grant-tables刪除或注釋
四.重啟mysql 登錄測(cè)試
 $ mysql.server restart

 # 此時(shí)在登錄就需要密碼了
 $ mysql -u root -p

參考:https://www.cnblogs.com/Lusai/p/12303090.html

五.如有問題,可私聊聯(lián)系我,或留言
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容