1饼暑、vim?/etc/my.cnf??? #編輯文件
找到[mysqld]子姜,在下面添加一行skip-grant
:wq? #保存退出
service mysqld restart ?#重啟MySQL服務(wù)
2、進入MySQL控制臺
mysql -uroot -p?? #直接按回車燎竖,這時不需要輸入root密碼璃弄。
3、修改root密碼
update mysql.user set password=password('123456') where User="root";
flush privileges;? #刷新系統(tǒng)授權(quán)表
grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
4底瓣、取消/etc/my.cnf中的skip-grant-tables
vim?/etc/my.cnf?? 編輯文件谢揪,找到[mysqld],刪除skip-grant這一行
:wq!? #保存退出
5捐凭、重啟mysql
service mysqld restart??? #重啟mysql拨扶,這個時候mysql的root密碼已經(jīng)修改為123456
6、進入mysql控制臺
mysql -uroot -p? #進入mysql控制臺
123456 #輸入密碼