MySQL 9.0 版本資訊
在啟動時,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!
警告
在移動資料表空間檔案後,停用資料表空間路徑驗證來啟動伺服器可能會導致未定義的行為。