1.關(guān)閉mysql服務(wù)
#service mysql stop
2.
找到mysql安裝路徑找到 my.ini(一般linux系統(tǒng)在/etc/my.ini) 打開在 [mysqld] 下添加 skip-grant-tables 跳過密碼校驗
3.
#service mysql start 啟動mysql
登陸mysql
#mysql -uroot -p (這里root為密碼,也可隨便輸入)
4.進(jìn)入MySQL 改密碼
mysql> update mysql.user set authentication_string=password('new123456') where user='root' and Host = 'localhost';
new123456就成了新密碼
mysql>exit 退出mysql
*特別提醒注意的一點是,新版的mysql數(shù)據(jù)庫下的user表中已經(jīng)沒有Password字段了
(若不成功,則重復(fù)步驟3
以root權(quán)限登錄mysql:(這里我的賬戶是root,密碼也是root)
mysql -uroot -proot
然后更改密碼:
SET PASSWORD = PASSWORD('root');)
5.記得把my.ini中的 skip-grant-tables 去掉否則誰都可以登陸我們的數(shù)據(jù)庫了





