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