【发布时间】:2021-05-13 01:46:20
【问题描述】:
上下文
大家好, 我们即将将我们的 AWS RDS MySQL 实例从 MySQL 5.6 升级到 MySQL 5.7。 为此,我们计划执行以下步骤
- 创建主实例的只读副本
- 将只读副本版本从 5.6 升级到 5.7
- 停止对主实例的写入操作
- 等到所有数据都复制完毕
- 将只读副本提升为主副本
- 更新我们的数据库 DNS 记录以指向副本端点
问题
根据AWS documentation,DateTime、Time 和 Timestamp 数据类型在 MySQL 5.6 和 MySQL 5.7 之间发生了变化。这就是为什么我想知道在步骤“4”中,主副本(MySQL 5.6)和升级副本(MySQL 5.7)之间的复制是否仍然有效?
由于主实例仍将使用旧的 DateTime、Time 和 Timestamp 格式,使用新的副本会发生什么格式?
数据会使用旧格式复制还是转换以适应新格式?
谢谢
【问题讨论】:
-
您好,您在使用上述方法时遇到任何问题吗?
标签: mysql amazon-web-services amazon-rds database-replication mysqlupgrade