CentOS系统升级pgAdmin的标准流程
/etc/pgadmin/pgadmin4.conf或/opt/pgadmin/config_local.py)、用户数据(如/var/lib/pgadmin)及自定义设置,防止升级过程中数据丢失。pgadmin4 --version(若已安装)或查看安装目录(如/opt/pgadmin)确认当前pgAdmin版本,确保与目标版本兼容。sudo yum update -y更新CentOS系统及已安装软件包至最新版本,避免依赖冲突。sudo rpm --import https://www.pgadmin.org/static/packages/pgadmin4-repo.rsa
sudo yum install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-1-1.noarch.rpm
sudo yum install -y pgadmin4
若仅需升级web版,可替换为sudo yum install -y pgadmin4-web。sudo /usr/pgadmin4/bin/setup-web.sh
按提示完成初始化(如设置管理员密码)。sudo systemctl restart pgadmin4
sudo yum remove pgadmin4卸载;若为手动安装,删除安装目录(如/opt/pgadmin)。https://www.pgadmin.org/download/)获取最新版本的Linux x64 tar.gz包,使用wget下载至服务器:wget https://download.pgadmin.org/pub/pgadmin/pgadmin4/vX.X.X/pgadmin4-X.X.X-linux-x64.tar.gz
替换X.X.X为目标版本号(如6.15)。/opt/pgadmin):tar -xvzf pgadmin4-X.X.X-linux-x64.tar.gz
sudo mv pgadmin4-X.X.X /opt/pgadmin
/opt/pgadmin/pgadmin4.conf),确保SERVER_MODE=True(web模式)及端口设置正确;sudo chown -R pgadmin:pgadmin /opt/pgadmin(假设pgadmin用户存在)。sudo nano /etc/systemd/system/pgadmin4.service
添加以下内容(根据实际路径调整):[Unit]
Description=pgAdmin 4
After network.target
[Service]
Type=simple
User=pgadmin
ExecStart=/opt/pgadmin/bin/pgadmin4
Restart=always
[Install]
WantedBy=multi-user.target
保存后启用并启动服务:sudo systemctl enable pgadmin4
sudo systemctl start pgadmin4
pgadmin4 --version或访问web界面(默认地址http://<服务器IP>:80),确认显示为新版本号。/var/log/pgadmin4.log)排查潜在错误。sudo yum install -y <缺失依赖>安装所需包。