MySQL 9.0 版本注意事項
在考慮 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
現在,檢查資料表內容並執行一些測試查詢。