tiup --tag 如果有新版本,会导致旧版本的数据丢失

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】 v5.0.1

【问题描述】
我第一次指定tag 运行tiup的时候
tiup --tag 0419 playground --host ip
它安装了一个5.0.0的tidb
然后创建一个数据库和表,并写入一些数据.

过几天以后, 我再次运行

tiup --tag 0419 playground --host

它下载安装了5.0.1版本的tidb ,然后导致在5.0的时候写的数据都丢失了


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1 个赞

tiup playground 停掉以后,所有的数据都会被删除。

不是说指定了–tag 之后,数据可以保留吗?

指定了 tag 数据可以保留的,我这边按你的操作没有复现出数据丢失的情况:


方便贴一下你执行的具体命令吗?

难道是因为我这台机器中间有一次重启吗?

机器重启也不会导致数据丢失,除非是手动执行了 tiup clean 或者把 tiup 删了重装了。

那就奇怪了,我确实数据丢失了,而且是两次tiup 从5.0.0 到5.0.1

这个问题可以复现吗?

tiup 会把数据存放在 ~/.tiup/data/ 下面,你看看你这个 tag 的数据还有没有?