MySQL 8.4 版本注意事項
在啟動時,InnoDB
會掃描 innodb_directories
變數定義的目錄,以尋找表空間檔案。已發現的表空間檔案路徑會根據資料字典中記錄的路徑進行驗證。如果路徑不符,則會更新資料字典中的路徑。
innodb_validate_tablespace_paths
變數允許停用表空間路徑驗證。此功能適用於表空間檔案未移動的環境。停用路徑驗證可縮短具有大量表空間檔案的系統上的啟動時間。如果 log_error_verbosity
設定為 3,則在停用表空間路徑驗證時,啟動時會列印下列訊息
[InnoDB] Skipping InnoDB tablespace path validation.
Manually moved tablespace files will not be detected!
警告
在移動表空間檔案後,停用表空間路徑驗證啟動伺服器可能會導致未定義的行為。