thingsboard 卸载
时间: 2025-01-05 12:24:24 浏览: 9
### 如何逐步卸载 ThingsBoard
对于卸载 ThingsBoard 的过程,官方文档提供了详细的指南。通常情况下,卸载涉及停止服务、删除数据库以及移除安装文件。
#### 停止 ThingsBoard 服务
为了安全地卸载 ThingsBoard,首先要确保所有的相关服务都已停止。可以通过命令行工具来实现这一点:
```bash
sudo systemctl stop thingsboard
```
这会终止所有正在运行的 ThingsBoard 进程[^1]。
#### 备份数据
建议在此之前备份任何重要的配置或数据。可以使用如下命令导出当前设置到 JSON 文件中:
```bash
tbctl export --all > backup.json
```
此操作能够保存现有的规则链和其他自定义配置以便日后恢复。
#### 卸载 PostgreSQL 数据库(如果适用)
如果有专用的 PostgreSQL 实例用于存储 ThingsBoard 数据,则可能也需要将其一并清理掉。请注意这一动作不可逆,请谨慎执行:
```sql
DROP DATABASE thingsboard;
```
上述 SQL 语句将会永久性地清除与 ThingsBoard 关联的数据表结构及其内容。
#### 移除 ThingsBoard 安装目录
最后一步就是物理上删除 ThingsBoard 应用程序本身所在的文件夹。一般位于 `/usr/share/thingsboard` 或者其他指定路径下:
```bash
rm -rf /usr/share/thingsboard/
```
完成以上几步之后,ThingsBoard 就被彻底从系统中清除了。
阅读全文