如何彻底卸载 Grafana?

卸载 Grafana 按安装方式区分:apt/yum 包管理器卸载加 purge 清配置、二进制安装直接删目录、Docker 删容器与镜像、 Helm 部署用 helm uninstall。别忘了清理 /var/lib/grafana 数据目录。

最佳实践
如何彻底卸载 Grafana?封面

卸载 Grafana 与删除数据是两件事:先卸载软件包/容器,只有确认不再保留数据时才清理实际数据与配置目录。 /var/lib/grafana、/etc/grafana 是常见包安装路径,可能被配置覆盖。

按安装方式卸载

Debian/Ubuntu(apt):

sudo systemctl stop grafana-server
sudo apt-get remove --purge grafana        # --purge 连配置一起删
sudo apt-get autoremove

CentOS/RHEL(yum/dnf):

sudo systemctl stop grafana-server
sudo yum remove grafana

二进制安装:

sudo systemctl stop grafana-server && sudo systemctl disable grafana-server
sudo rm -rf /usr/local/grafana /etc/systemd/system/grafana-server.service

Docker:

docker stop grafana && docker rm grafana && docker rmi grafana/grafana
docker volume rm grafana-storage    # 删数据卷(可选)

Helm(K8s): helm uninstall grafana -n monitoring;仅在确认不保留数据时再删除对应 PVC,并检查 PV 的回收策略。

清理残留数据

仅在核对安装路径、备份并确认需要永久删除后,才清理对应残留,例如:

sudo rm -rf /var/lib/grafana /etc/grafana /var/log/grafana

默认 SQLite 安装通常将数据库与插件放在 /var/lib/grafana;外部 MySQL/PostgreSQL 数据库不在此目录,需按实际配置单独备份,配置和插件也应保留。

常见问题(FAQ)

Q:只想重置不想卸载? 若只是忘记密码,优先使用对应版本的管理员密码重置命令。删除 SQLite 数据库会丢失其中的用户、仪表盘等内容,不适用于外部数据库,初始凭据也取决于部署配置。

Q:卸载后端口 3000 还被占用? 检查是否有残留进程:sudo lsof -i:3000,确认其身份和管理方式后停止对应服务,不要直接终止不相关进程。

获取专属方案

联系我们

加入社区

微信扫码
加入官方交流群

立即体验

在线开通,按量计费,真正的云服务!

立即开始

选择观测云版本

代码托管平台