MySQL 8.4 發行說明
當考慮 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
現在檢查表格內容並執行一些測試查詢。