1. 程式人生 > >Linux下重置MySQL的Root帳號密碼

Linux下重置MySQL的Root帳號密碼

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