v6.5.9要如何升级到v8.1的版本,可以直接升级到最新版本吗?

【 TiDB 使用环境】测试
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
v6.5.9要如何升级到v8.1的版本,可以直接升级到最新版本吗?如果升级失败了,要如何回退?

6.5升8.1,应该可以直接升。

升级方案的对比,看下面这个帖子

2 个赞

可以直接升级

可以参考一下这个文档。不过只支持升级不支持降级,需要自己做回退方案,比如升级前做备份,失败后重建集群备份还原,或者准备备用集群。
https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup
image

4 个赞

可以 从 TiDB 6.0-6.6 版本升级至 TiDB 8.1

使用 TiUP 升级 TiDB | TiDB 文档中心 (pingcap.com)

靠谱吗?会不会直接升级后起不来~

一般不会的,你自己可以装个测试库测试测试

可以直接升级;
回退:升级前备份数据,如果升级失败,重新部署v6集群,把备份恢复

有额外资源,直接再部署一套 BR迁移 CDC同步,计划停机时间,然后,全部迁移到新服务器
要不然就直接在线升级,但是跨了好几个大版本直接升级,没做过测试没做过业务验证,不知道会不会出现意外。如果出现意外,没有回退方案。只能在线修复。

好的,感谢~

不会,建议有条件的情况下做停机升级,停机升级速度飞起,不停机升级会慢一些。

一般更新起不来不要慌。主要原因就2类:

1,一些系统表的建表不彻底。这个需要root权限,找建表语句,建表。
2,tiflash的重启的时间可能超过tiup的默认等待时间2分钟。

其实问题1,也可能和超过tiup默认等待时间2分钟有关。总之就是升级的时候尽量挑大这个等待时间。假设不成功,只要不是问题1这种缺表的问题,重启都能解决的。个人体验是有问题,也是有惊无险的。

做个备份,然后直接怼

用的相同版本6.5.9,还是挺稳定得。之前5.4的,dm同步mysql,市场有点小问题,现在一直很稳。没出现过问题。

能停机最好,有个在线的从库

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