Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Disabling Tablespace Path Validation

17.6.3.7 禁用表空间路径验证

在启动时,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!
Warning

在移动表空间文件后,以禁用表空间路径验证的方式启动服务器可能会导致未定义的行为。