在新标签页中打开

8.3. 导入期间可能进行的兼容性调整

遇到已知情况时,SQLmig 可以在导入时进行调整,而不修改原始转储文件。根据迁移路径,调整可能涉及:

  • 与 MySQL 5.7 不兼容的某些 MySQL 8 排序规则;
  • 旧版 InnoDB 行格式和 KEY_BLOCK_SIZE;
  • 导入会话中与零日期/部分日期相关的模式;
  • 某些较新的 MariaDB 转储文件中包含的“沙盒”指令。

务必测试

自动调整并不能保证应用在迁移后正常运行。在最终切换之前,请测试架构、数据以及应用本身。