数据库内容丢失

【 TiDB 使用环境】生产环境 /测试/ Poc
系统:ubuntu18.04
【 TiDB 版本】
7.5.0
【复现路径】做过哪些操作出现的问题
我是根据官网的单机部署方法部署的,启动命令执行的是tiup playground
【遇到的问题:问题现象及影响】
但是当我按ctrl+c停止后,重新执行tiup playground,mysql里的内容都清空了
【附件:截图/日志/监控】

本地快速部署 TiDB 集群 | PingCAP 文档中心

启动集群时指定 tag

Playground 集群在命令行退出时,会默认清空所有的集群数据。如果想要启动一个数据不被自动删除的 Playground 集群,需要在启动时指定集群 tag,指定后可以在 ~/.tiup/data 路径下找到该集群的数据。在集群启动时指定 tag 的方法如下:

tiup playground --tag <tagname>
1 个赞

这个tagname是需要手动创建吗

是的,比如
tiup playground --db 2 --pd 3 --kv 3 --host 0.0.0.0 --tag test2023

默认退出会清空数据,想保留数据按楼上的方法就行,其实还是建议tiup cluster deploy去部署一个真正的集群,tiup playground 一般都是临时部署

1 个赞

不是TiDB吗?MySQL是系统SCHEMA,一般不建议直接在里面操作。

Playground 集群在命令行退出时,会默认清空所有的集群数据

1 个赞

测试可以装单机模拟集群,没必要playground

https://docs.pingcap.com/zh/tidb/stable/quick-start-with-tidb#在单机上模拟部署生产环境集群

tidb playground 一般适合初学者数据数据库,如果不想退出后删除数据 加参数–tag。建议搞个单机的混合部署。

tiup playground是一个进程式演示数据库,一但中止就没了,如果要保存,要加–tag

该问题是否已经解决?
如已经解决,请对问题标记【标记为最佳答案】,问题才能被搜索到,也能帮助他人更高效地找到答案。
如果你的问题还没有解决,请继续追问及反馈你遇到的问题,附上操作提示或者截图。

部署个正式的看下

默认就是清理的啊

1 个赞

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