# 版本升级流程

__*TiDB 版本升级流程*__

![left](./student-guide/diagram/VersionUpgradeProcess_zh_001_20220627.png)
-------------------------------------------------------------
这里本课程描述的是从 TiDB 5.1 版本升级至 TiDB 6.1 版本,以及从 6.1 版本升级至后续修订版本。如果原集群是 3.0 或 3.1 或更早的版本,不支持直接升级到 6.1.0 及后续修订版本。你需要先从早期版本升级到 4.0 后,再从 4.0 升级到 6.1.0 及后续修订版本。

升级的流程一般为:
1. 升级 TiUP
建议 tiup 版本不低于 1.10.0

2. 修改 TiUP Cluster 拓扑配置文件
如果新的版本集群参数有修改,则需要修改配置文件。

3. 检查当前集群健康状况
为避免升级过程中出现未定义行为或其他故障,建议在升级前对集群当前的 region 健康状态进行检查,此操作可通过 check 子命令完成。

4. 将集群升级到指定版本
升级的方式有两种:不停机升级和停机升级。TiUP Cluster 默认的升级 TiDB 集群的方式是不停机升级,即升级过程中集群仍然可以对外提供服务。

5. 升级后验证
执行 display 命令来查看最新的集群版本 TiDB Version。