在新标签页中打开

7.6. 预检查的检查内容

检查项您需要了解的内容
迁移路径检查源端 → 目标端的迁移方向是否受支持。
源端 / 目标端连接检查两台服务器是否能使用已配置的账号正常响应。
SQL 模式识别目标端可能不接受的 SQL 模式。
ENUM / SET检查可能导致对象创建失败的部分长度限制。
外键尤其会识别名称过长的约束。
视图识别列名不符合目标端限制的视图。
分区和存储引擎查找可能与目标端不兼容的组合。
utf8 / utf8mb3标记仍在使用这一旧字符集的对象。
排序规则检查源端使用的排序规则是否存在于目标端,或是否可以采用已知的调整方案。
保留字标记名称与目标端保留字相同的对象。
DEFINER 和存储对象帮助识别其创建上下文或账号可能造成问题的视图、例程或事件。
带 ASC/DESC 的 GROUP BY标记存储对象中需要重新检查的旧语法。
零值/不完整日期识别可能被目标端 SQL 规则拒绝的日期值。
InnoDB ROW_FORMAT标记可能需要调整的旧格式。
max_allowed_packet如果目标服务器的限制可能不足以处理大型 INSERT 或 BLOB,则发出警告。
MySQL 补充检查对于某些相邻版本之间的 MySQL 升级,如果 MySQL Shell 可用,SQLmig 可以使用它。