tidb卸载

【 TiDB 使用环境】测试
【 TiDB 版本】7.4.0
老哥们,我想要卸载安装在CentOS上的TiDB(7.4.0),已使用命令:tiup cluster destroy tidb-test01销毁集群,后面一定需要像截图里的那有一个个删除文件吗,有没有其他方法可以删的比较彻底

正常执行完就会删除的,你这截图准吗?

tiup cluster destroy | PingCAP 文档中心
当业务下线之后,如果想将集群占有的机器释放出来让给其他业务使用,需要清理掉集群上的数据以及部署的二进制文件。tiup cluster destroy 命令会执行以下操作销毁集群:

  • 停止集群
  • 对于每个服务,删除其日志目录,部署目录,数据目录
  • 如果各个服务的数据目录/部署目录的父目录是由 tiup-cluster 创建的,也一并删除
2 个赞

集群卸载不用删除文件,自动删除的,.tiup和集群无关,如果不要了可以rm掉

1 个赞

建议别被这种文章误导,卸载 TiDB 集群使用tiup cluster destroy 就好了。
TiUP 常见运维操作 | PingCAP 文档中心

1 个赞

卸载为什么不使用uninstall命令呢

因为这个只是删除组件本身,像ctl这样的工具可以这样卸载,但是像cluster这样的组件,它是cluster组件中有创建TiDB集群的功能,所以删也是用cluster组件中的命令删除集群

1 个赞

没试过,不太清楚。感觉下载命令应该也会把所有的集群安装、部署及数据目录都会干掉

官方文档很全了,不太建议看外面的文章,官方文档遇到什么不解可以随时发帖问

我觉得也是,只是担心会有残留文件

好的,谢谢

好的,我再去了解一下,多谢

tiup cluster destroy这个命令会自动把文件夹给删除的。没有什么残留的东西

https://docs.pingcap.com/zh/tidb/v6.5/tiup-component-cluster-destroy#tiup-cluster-destroy
destroy就是对于每个服务,删除其日志目录,部署目录,数据目录啊

集群销毁好像很彻底,不需要额外rm

tiup cluster clean tidb_pro --all
tiup cluster destroy tidb_pro
我就用着连个命令卸载的,第一个卸载完目录还在数据还在,
第二个命令执行完成。数据全部不见,只有安装的空目录。
然后可以直接安装部署新的其他版本的

个人建议,按照官方卸载命令执行后, 如果担心有残余文件。可以 find 命令查找下,手动rm掉。
很多软件系统卸载后系统中都会存有残余文件。Linux一切皆文件,一删了之。

clean不是卸载,是删除所有数据初始化集群

彻底删除集群需要用destroy,有些参数你可以看看
tiup cluster destroy | PingCAP 文档中心

我这边以前destroy过,记得是全部删除的,不需要额外执行rm :yum:

destroy可以 之前测试集群使用过 路径上的目录全删除了