MySQL 5.5到5.6.35升级 - 是否需要升级时间/日期时间/时间戳?

时间:2017-08-24 19:38:29

标签: mysql

我们正准备将相当大的MySQL 5.5数据库升级到5.6.35。升级说明表明"不兼容问题"与时间/日期时间/时间戳结构的更改相关联。

我们知道升级到5.6后可以运行alter table ... force来升级受影响的表。但是,考虑到这个数据库的大小,我们已经确认需要几天才能完成。

我们无法使用在线DDL功能[1],因为根据文档,时间/日期时间/时间戳改变不会使用INPLACE算法。

我们还读到在5.6上运行5.5 DB会在复制到5.6 slave时出现问题,我们需要这样做。但是,如果不进行实际测试,我们无法确认此问题。

因此我的问题是:我们需要来改变表吗?我们不需要5.6微秒的功能,也永远不会。我们可以升级到5.6并完成它,只要我们不需要微秒功能吗?

谢谢 杰森

[1] https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.html

1 个答案:

答案 0 :(得分:0)

我们确定可以与5.5主服务器一起运行5.6复制从服务器。 alter table ... force也不是必需的。