我遇到過這個問題兩三次了。我的一位客戶恢復了備份,但意外地修改了引擎設置。結果是,所有外鍵約束都失去了,應用程序開始顯示奇怪的結果。如何處理意外的MySQL數據庫引擎更改?
第二件事發生在我們的現場製作服務器上。 MySQL停止支持InnoDB並顯示錯誤「不支持的引擎類型」。
我搜索了Google,發現許多類似的查詢。我想知道MySQL是否會解決這個問題。是否是轉向PostgreSQL的正確時機?爲什麼我仍然堅持MySQL是因爲它擁有廣泛的用戶羣。我對PostgreSQL瞭解不多。
任何人都可以建議的方式來處理這個MySQL問題或替代?
這個問題並沒有太大的意義。當你說「恢復備份」時,你的意思是什麼?這是MySQL轉儲文件還是系統級備份?誰有權訪問您的MySQL服務器配置或安裝,以及如何更改或更改原因? – friedo 2009-12-27 10:41:30
Ya它是一個MySQL轉儲文件,管理員可以訪問它。 – RKh 2009-12-27 10:58:28