Linux系统更新pgAdmin的通用步骤
在进行任何更新操作前,务必备份所有关键配置文件与数据,避免升级过程中出现意外导致数据丢失。主要备份路径包括:
/etc/pgadmin/
(系统级配置)、~/.pgadmin/
(用户级配置);/var/lib/pgadmin/
(存储用户会话、服务器连接等信息)。根据Linux发行版的包管理系统,选择对应命令卸载旧版本:
sudo apt remove --purge pgadmin4 # 彻底移除pgadmin4及配置文件
sudo yum remove pgadmin4 # CentOS/RHEL 7及以下
sudo dnf remove pgadmin4 # Fedora/CentOS 8及以上
若为手动下载安装包安装的pgAdmin,需直接删除安装目录(如/opt/pgadmin4/
)。
卸载旧版本后,建议清理残留的配置文件和数据目录,避免与新版本冲突:
sudo rm -rf /etc/pgadmin/ # 删除系统级配置目录
sudo rm -rf ~/.pgadmin/ # 删除用户级配置目录
sudo rm -rf /var/lib/pgadmin/ # 删除数据目录(若有)
确保系统能获取到pgAdmin的最新版本信息:
sudo apt update
sudo yum update # CentOS/RHEL 7及以下
sudo dnf update # Fedora/CentOS 8及以上
包管理器会自动处理依赖关系,是最便捷的方式:
sudo apt install pgadmin4 # 安装最新稳定版
sudo yum install epel-release
sudo yum install pgadmin4 # CentOS/RHEL 7及以下
sudo dnf install pgadmin4 # Fedora/CentOS 8及以上
若包管理器未提供最新版本,可从pgAdmin官网下载对应发行版的安装包:
.deb
或.rpm
格式);wget https://download.postgresql.org/pub/pgadmin/pgadmin4/vX.X.X/pgadmin4-X.X.X-linux-x64.tar.gz # 替换为最新版本号
tar -xvzf pgadmin4-X.X.X-linux-x64.tar.gz
sudo mv pgadmin4 /opt/ # 移动至/opt目录
sudo ln -s /opt/pgadmin4/bin/pgadmin4 /usr/local/bin/pgadmin4
sudo systemctl restart apache2 # Apache作为Web服务器
sudo systemctl restart httpd # httpd作为Web服务器
sudo systemctl status apache2 # 或httpd
若未配置服务,可直接运行pgAdmin:
/opt/pgadmin4/bin/pgadmin4 # 启动pgAdmin(终端运行)
或通过桌面快捷方式启动(若有)。
打开浏览器,访问pgAdmin默认地址:
http://<服务器IP>:5050
https://<服务器IP>:5050
(若配置了SSL)sudo apt install -f
(Debian/Ubuntu)或sudo yum install -f
(RHEL/CentOS)修复;pgadmin4.conf
),需对比新版本配置文件,合并必要设置;sudo ufw allow 5050/tcp # Debian/Ubuntu(ufw防火墙)
sudo firewall-cmd --add-port=5050/tcp --permanent # RHEL/CentOS(firewalld)
sudo firewall-cmd --reload