星期一, 11月 22, 2004

重設 mysql server 的 root

忘記 mysql server 的 root 密碼時
1. 停止 mysqld
#service mysqld stop

2. 以下面方法啟動
#mysqld/usr/libexec/mysqld --skip-grant-tables

3. 以 mysql client 連進 mysqld
#mysql -u root mysql

4. 修改 root 密碼
mysql> UPDATE user SET Password=PASSWORD('mynewpassword') WHERE User='root';

5. 更新資料庫
#flush privileges;

6. 停止 mysqld 並以正常方法啟動
#/etc/init.d/mysqld start

沒有留言: