求TiDB-v1.1.0-beta升级至TiDB-v4.0的升级方案

求将TiDB-v1.1.0-beta集群升级至TiDB-v4.0的升级方案

目前已经考虑的方案:
方案一, mysqldum将数据备份出来,再load到新库,需要停服,且数据dump时间久,load到新库还会遇到数据兼容问题

方案二, 阶梯升级(1.1 --> 2.0 --> 2.1 --> 3.0 --> 4.0,一周一个版本),个版本之间会有各种兼容问题,升级周期长

建议使用方案一,新建一个 V4.x 集群,采用逻辑导出导入方式进行升级。可以用 dumpling 导出,用 Lightning 导入。

2 Likes

正在朝这个方向探索,寻找对业务影响最小的路径

如果有最近的升级测试结果,也可以在该帖子上补充下 :handshake:

只迁移了部分重要的业务,重要级别较低的业务未做迁移,后期只做维护,不新增业务;
数据迁移步骤: (业务允许短暂停服)

  1. mysqldump 导出数据
  2. mysql -h -P -u -p -D < “file.sql”
  3. 切业务

:+1:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。