Linux下重置MySQL的Root帳號密碼

zsjangel發表於2014-02-27

1、停止MySQL服務

/etc/init.d/mysqld stop

 

2、跳過驗證啟動MySQL

/usr/local/mysql/bin/mysqld_safe –skip-grant-tables >/dev/null 2>&1 &

 

3、重置密碼

等幾秒鐘,待上一步啟動mysql完成後執行下面命令: 

/usr/local/mysql/bin/mysql -u root mysql

update user set password = Password(`要設定的密碼`) where User = `root`;

flush privileges;

重新整理MySQL系統許可權相關的表

exit;

退出 mysql 命令列模式

或者

/usr/local/mysql/bin/mysqladmin -u root password “123456”

 

4、重啟MySQL

殺死MySQL程式:

killall mysqld

重啟MySQL:

/etc/init.d/mysqld start


相關文章