语境
大家好,我们即将将我们的 AWS RDS MySQL 实例从 MySQL 5.6 升级到 MySQL 5.7。为此,我们计划通过以下步骤
- 创建主实例的只读副本
- 将只读副本版本从 5.6 升级到 5.7
- 停止对主实例的写入操作
- 等到所有数据都复制完
- 将只读副本提升为主副本
- 更新我们的数据库 DNS 记录以指向副本端点
问题
根据AWS 文档, MySQL 5.6 和 MySQL 5.7 之间的DateTime、Time和Timestamp数据类型发生了变化。这就是为什么我想知道在步骤“4”中复制是否仍然可以在主副本(MySQL 5.6)和升级副本(MySQL 5.7)之间工作?
由于主实例仍将使用旧的DateTime、Time和Timestamp格式,在使用新格式的副本中会发生什么?
数据会使用旧格式复制还是转换以适应新格式?
谢谢