2.11.降級MySQL
2.11. 降級MySQL
本節描述了舊版本MySQL比新版本工作得好的情況下,如何降級到舊的MySQL版本。
如果你在同一發布系列(例如,從 5.0.13 到5.0.12)內降級,一般規則是只需要在舊版本的頂部安裝新的二進制。不需要對數據庫進行任何操作。但是,最好是先進行備份。
下面的項列出了進行降級時應執行的操作:
· 閱讀你將要降級的發布系列的升級部分,確定它沒有你需要的功能。2.10節,“升級MySQL”。
· 如果該版本有降級部分,你也應當閱讀。
只要MySQL版本屬于相同的發布系列,你總是可以在不同的版本之間的相同架構上移動MySQL格式文件和數據文件。目前的產品發布系列是5.1。
如果你從一個發布系列降級到另一個發布系列,表儲存格式可能不兼容。在這種情況下,你可以在降級嵌使用mysqldump來轉儲表。降級后,使用mysql或mysqlimport重載轉儲文件來重新創建表。請參見2.10.3節,“將MySQL數據庫拷貝到另一臺機器”。
表格式不向下兼容的一般跡象是降級時不能打開表。在這種情況下,使用下面的過程:
1. 停止你想要降級到的舊的MySQL服務器。
2. 重新啟動將被降級的新的MySQL服務器。
3. 使用mysqldump創建一個dump(轉儲)文件來轉儲不能被舊服務器訪問的所有表。
4. 停止新MySQL服務器,重新啟動舊MySQL服務器。
將dump(轉儲)文件重載入舊服務器。表應當可訪問。