2007-02-01 11:47:27逸&瑩

使用 phpMyAdmin 時出現 MySQL 使用者權限警告

如果在使用 phpMyAdmin 在權限的選項下出現了下列字串的錯誤訊息,這表示您在之前己經將 MYSQL 昇級到新的版本,但是你的 MYSQL 的系統權限資料庫的結構(privilege table structure)還是維持停留在比較舊的版本,所以你必須要利用 mysql_fix_privilege_tables 這個指令,將它的資料庫結構加以昇級到 MYSQL 可以接受的版本。

Warning: Your privilege table structure seem to be older than this MySQL version!
Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!

在 linux 版本中要修正這個錯誤訊息,你必須要在 linux 的提示符號前輸下列文字並且執行它,

/usr/bin/mysql_fix_privilege_tables --password=您 root 帳號的密碼

如此就可以修正這個錯誤訊息了。

在 windows 版本中要修正這個錯誤訊息,你必須要在 windows 的提示符號前輸下列指令並且執行它,

C:> cd "C:Program FilesMySQLMySQL Server 5.0"
C:> binmysql -u root -p mysql
mysql> SOURCE scripts/mysql_fix_privilege_tables.sql

如此就可以修正這個錯誤訊息了