018、数据库管理之TiDB升级

使用TiUP进行补丁升级(HotFix)

-R : 所有 -N : 指定的节点

升级集群上的所有TiDB实例:

tiup cluster path <cluster-name> /tmp/tidb-hotfix.tar.gz -R tidb

替换其中一个TiDB实例:

tiup cluster path <cluster-name> /tmp/tidb-hotfix.tar.gz _N ${Node_IP}:${Node_Port}

版本升级流程

升级TiUP=》修改TiUP Cluster拓扑配置文件=》检查当前集群监控状况=》将集群升级到指定版本=》验证

升级准备-更新TiUP

tiup update --self # 升级TiUP版本
tiup update cluster # 升级tiup cluster版本

升级准备- 编辑TiUP Cluster

tiup cluster edit-config <cluster-name>

升级准备- 集群监控状态检查

对集群当前的region健康状态进行检查
tiup cluster check --cluster

升级TiDB 集群

不停机升级
tiup cluster upgrade

停机升级

停止集群
tiup cluster stop <cluster-name>
离线升级
tiup cluster upgrdate <cluster-name> <version> --offline
启动集群
tiup cluster start <cluster-name>

验证TiDB集群升级结果

查看集群版本

tiup cluster display <cluster-name>

升级常见问题

问题一: 升级时报错终端,处理完错误后,如何继续升级
1、 查看操作记录,找到失败的升级操作记录的ID

tiup cluster audit

2、重试上次的升级操作记录

tiup cluster replay <audit-id>

问题2: 升级过程时间较长,如果跳过该步骤快速升级

tiup cluster upgrade <cluster-name> <version> --force

问题3: 升级更新周边工具例如pd-ctl

tiup install ctl:v5.0.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值