首頁 > Database > Cannot proceed because system tables used by Event Scheduler

Cannot proceed because system tables used by Event Scheduler

2010年11月11日 發表評論 閱讀評論

最近在重裝MYSQL資料庫,用懶人法將舊的資料庫實體檔案搬過來用,重啟時發現雖然可以啟動但好像無法使用
並出現

Cannot proceed because system tables used by Event Scheduler were found damaged at server start

後來上網查,得知會有這原因是因為現在的版本有做了相容性的偵測,所以要下指令進行升級才行
(怎麼5.1.31=>5.1.42就不能用啦@@),指令如下:

mysql_upgrade – u root -p

執行後記得要重新啟動MYSQL才能正常使用
後記,雖然有相容升級的修正程式,但有發現有參數(ex:default-time-zone= “UTC”)是用了舊版的資料庫是無法使用的,一用了就會無法啟動,所以還是不要偷吃步的好,還是先dump出來再import進去尤佳

參考資料:http://bbs.linuxtone.org/thread-5512-1-1.html

Be Sociable, Share!
Categories: Database Tags:
  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*