文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  使用 mysqldump 測試升級不相容性

9.4.5.5 使用 mysqldump 測試升級不相容性

當考慮 MySQL 升級時,最好將較新版本與您目前的生產版本分開安裝。然後,您可以從生產伺服器傾印資料庫和資料庫物件定義,並將它們載入到新的伺服器中,以驗證它們是否被正確處理。(這對於測試降級也很有用。)

在生產伺服器上

$> mysqldump --all-databases --no-data --routines --events > dump-defs.sql

在升級後的伺服器上

$> mysql < dump-defs.sql

由於傾印檔案不包含表格資料,因此可以快速處理。這使您能夠在不必等待冗長的資料載入操作的情況下發現潛在的不相容性。在處理傾印檔案時,請注意是否有警告或錯誤。

在您驗證定義已正確處理後,傾印資料並嘗試將其載入到升級後的伺服器中。

在生產伺服器上

$> mysqldump --all-databases --no-create-info > dump-data.sql

在升級後的伺服器上

$> mysql < dump-data.sql

現在檢查表格內容並執行一些測試查詢。