1. 程式人生 > >mysql5.7.22以上版本忘記密碼時這樣修改

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

l數據庫 del 字段 set mce root dao date pre

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 去掉否則誰都可以登陸我們的數據庫了

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