温馨提示×

ubuntu pgadmin怎样恢复

小樊
40
2026-09-18 21:16:00
栏目: 智能运维

在 Ubuntu 上“恢复 pgAdmin”通常有以下几种常见场景,你可以看看你是哪一种,我按情况给你步骤。


一、pgAdmin 打不开 / 崩溃(软件还在)

1. 重置 pgAdmin 配置(最常用)

pgAdmin 的配置都在用户目录下:

rm -rf ~/.config/pgadmin
rm -rf ~/.pgadmin

然后重新启动 pgAdmin:

pgadmin4

或(桌面方式):

pgadmin4-desktop

这会清空连接配置,但不会动 PostgreSQL 数据。


二、pgAdmin 被卸载了(需要重装)

1. 通过 apt 安装(推荐)

sudo apt update
sudo apt install pgadmin4

桌面版:

sudo apt install pgadmin4-desktop

Web 版:

sudo apt install pgadmin4-web

2. 通过官方仓库安装(如果你之前用的是官方源)

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

sudo apt update
sudo apt install pgadmin4

三、pgAdmin Web 模式无法访问

如果你用的是 pgadmin4-web

sudo /usr/pgadmin4/bin/setup-web.sh

然后访问:

http://localhost/pgadmin4

四、PostgreSQL 数据还在,只是 pgAdmin 没了(重要)

pgAdmin 只是管理工具,不影响数据库

只要 PostgreSQL 服务还在:

sudo systemctl status postgresql

重新装 pgAdmin 后,重新建立连接即可。


五、如果你是想“恢复误删的 pgAdmin 连接配置”

那就比较麻烦了,因为:

  • pgAdmin 连接信息存在本地 SQLite / 配置文件中
  • 删除后一般不可恢复

只能:

  • 重新手动添加服务器
  • 或从其他机器导出 ~/ .pgadmin/servers.json(如果有备份)

如果你能告诉我:

  • pgAdmin 打不开 / 被卸载 / Web 打不开
  • Ubuntu 版本
  • pgAdmin 版本(4?)

我可以直接给你最精准的恢复命令。

0