Documentation Home
MySQL 8.0 参考手册  / 第 15 章 InnoDB 存储引擎  / 15.6 InnoDB 磁盘结构  / 15.6.3 表空间  /  15.6.3.7 禁用表空间路径验证

15.6.3.7 禁用表空间路径验证

在启动时,InnoDB扫描由innodb_directories表空间文件的变量定义的目录。已发现的表空间文件的路径根据数据字典中记录的路径进行验证。如果路径不匹配,则更新数据字典中的路径。

innodb_validate_tablespace_paths MySQL 8.0.21 中引入 的 变量允许禁用表空间路径验证。此功能适用于不移动表空间文件的环境。禁用路径验证可以缩短具有大量表空间文件的系统的启动时间。如果log_error_verbosity设置为 3,则在禁用表空间路径验证时在启动时打印以下消息:

[InnoDB] Skipping InnoDB tablespace path validation. 
Manually moved tablespace files will not be detected!
警告

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