今天生產環境的mysql從5.0升級到了5.1,結果日志報錯,如下
Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.
mysql.user has no `Event_priv` column at position 29
解決辦法:
修復mysql系統表
mysql_fix_privilege_tables
或者提供密碼修復
mysql_fix_privilege_tables --password=root_password
mysql_fix_privilege_tables腳本可以執行將系統表轉換為當前格式的任何動作。運行時你可能會看見一些Duplicate column name警告;你可以忽略它們。
作者“君子博學而日參省乎己..”