[Mysql]mysql忘記ROOT密碼

大搜車-自娛發表於2012-11-26
我其中有一次修改root密碼,結果更改後忘了記錄了,後來怎麼也登入不到phpMyAdmin上,最後沒辦法,只能從新修改root密碼。
下面是修改root密碼的具體步驟。

一. MySQL密碼的恢復方法之一
如果忘記了MySQL的root密碼,可以用以下方法重新設定:
1. KILL掉系統裡的MySQL程式;
killall -TERM mysqld
2. 用以下命令啟動MySQL,以不檢查許可權的方式啟動;
版本不一樣啟動的檔名可能有區別,就是用
你如果沒有這個檔案 /usr/local/mysql/bin/safe_mysqld –skip-grant-tables &
就使用 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

3. 然後用空密碼方式使用root使用者登入 MySQL;
mysql -u root
4. 修改root使用者的密碼;
mysql> update mysql.user set password=PASSWORD(‘新密碼’) where User=’root’;
mysql> flush privileges;
mysql> quit

相關文章