每次都用KeePass來產生密碼,每次要用的時候,尤其經過了幾個月後,通常都忘光光,所以會常常用到這項功能,記錄下來吧!

系統OS:FedoraCore9 + MySQL 5.0.77  

首先,關閉MySQL服務
# service mysqld stop

以安全模式起動MySQL並使用獨立命令列
# /usr/bin/mysqld_safe --skip-grant-tables &

(最後那個 & 一定要加上)

進入不需驗證的MySQL命令列
# mysql -u root

執行SQL Query更新用戶名為root的密碼..
mysql> UPDATE mysql.user SET Password = PASSWORD('YourNewPassword') WHERE User = 'root';

更新權限表資料
mysql>  FLUSH PRIVILEGES;

離開MySQL Query模式
mysql> quit

重新啟動MySQL服務
# service mysqld restart

大功告成!