mysql5.7.22以上版本忘記密碼時這樣修改


1.關閉mysql服務
net stop mysql

2.找到mysql安裝路徑找到 my.ini 打開在 [mysqld] 下添加 skip-grant-tables 跳過密碼校驗

3.登陸mysql mysql -uroot -proot(這里root為密碼,也可隨便輸入)

4.進入MySQL 改密碼
mysql> update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost'; ///123456自己的新密碼 *特別提醒注意的一點是,新版的mysql數據庫下的user表中已經沒有Password字段了
(若不成功,則重復步驟3
root權限登錄mysql:(這里我的賬戶是root,密碼也是root)
mysql -uroot -proot
然后更改密碼:
SET PASSWORD = PASSWORD('root');)

5.記得把my.ini中的 skip-grant-tables 去掉否則誰都可以登陸我們的數據庫了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM