TiDB突然连不上了,请问如何解决?

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】8.3
【复现路径】
tikv跑满了,显示tikv disk full,把pd和tikv的存储数据删光后重新启动pd,tikv和tidb,但是tidb连不上了
【遇到的问题:问题现象及影响】
启动tidb会显示[WARN] [runaway.go:166] [“failed to start runaway manager loop, please check whether the bootstrap or update is finished”] [error=“[schema:1146]Table ‘mysql.tidb_runaway_watch’ doesn’t exist”]过一会儿进程就自己停止了。重新编译了tidb和tikv,但是还是不行

用root权限就能正常启动了

重建吧

怎么删的?rm吗

牛蛙,手动删除tikv数据

删 tikv 和 pd 应该只操作了不必要的日志,没动别的吧?

看这意思不光删除的日志 :joy:

测试环境吧

你使用root直接启动还是会有问题啊。tikv的数据不能直接进行删除的。他是分布式存储的。

是不是PD上的元数据也被删除了?

我这边不是生产环境,我是直接杀掉进程然后把tikv启动时生成的文件夹删除了

日志和数据都删了,不过以前这样重新启动也没问题,这次不知道为什么只能用root权限启动了

好吧。日志删了随便删我感觉还可以。但是数据你随便删了还能启动还能用?tikv都没数据了还能启动?没见过

好吧,因为之前一直这样做没出过问题,是我想当然了,删的次数多了可能积累出什么问题了😰

下次别这么玩了哦 :joy_cat:

牛,直接删tikv。 有备份吧。

这是自己玩玩吧,不要说生产,就算是测试,也不敢这么玩

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