在 Ubuntu 上“恢复 pgAdmin”通常有以下几种常见场景,你可以看看你是哪一种,我按情况给你步骤。
pgAdmin 的配置都在用户目录下:
rm -rf ~/.config/pgadmin
rm -rf ~/.pgadmin
然后重新启动 pgAdmin:
pgadmin4
或(桌面方式):
pgadmin4-desktop
这会清空连接配置,但不会动 PostgreSQL 数据。
sudo apt update
sudo apt install pgadmin4
桌面版:
sudo apt install pgadmin4-desktop
Web 版:
sudo apt install pgadmin4-web
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
如果你用的是 pgadmin4-web:
sudo /usr/pgadmin4/bin/setup-web.sh
然后访问:
http://localhost/pgadmin4
✅ pgAdmin 只是管理工具,不影响数据库
只要 PostgreSQL 服务还在:
sudo systemctl status postgresql
重新装 pgAdmin 后,重新建立连接即可。
那就比较麻烦了,因为:
只能:
~/ .pgadmin/servers.json(如果有备份)如果你能告诉我:
我可以直接给你最精准的恢复命令。