/etc/pgadmin/pgadmin4.conf)和用户数据(如保存的服务器连接信息、自定义设置等),防止升级过程中数据丢失。可通过手动复制目录或pgAdmin自带备份工具完成。pgadmin4 --version
sudo yum update -y # CentOS 7
sudo dnf update -y # CentOS 8/Stream
使用yum包管理器彻底卸载现有pgAdmin,避免残留文件干扰新版本安装:
sudo yum remove pgadmin4 -y
为确保获取最新版本,建议添加pgAdmin官方Yum仓库(以CentOS 7为例,CentOS 8/Stream需调整$releasever为对应版本号):
sudo vi /etc/yum.repos.d/pgadmin4.repo
在文件中添加以下内容(替换$releasever为系统主版本号,如CentOS 7为7,CentOS 8为8):
[pgadmin4]
name=pgAdmin 4 Repository
baseurl=https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/repo/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://www.pgadmin.org/static/packages/pgadmin_org.pub
sudo yum clean all # 清理旧缓存
sudo yum update # 更新仓库信息
sudo yum install pgadmin4 -y
pgadmin4-4.22-1.el7.noarch.rpm),然后通过yum安装:wget https://download.pgadmin.org/pub/pgadmin/pgadmin4/v4.22/pgadmin4-4.22-1.el7.noarch.rpm
sudo yum install ./pgadmin4-4.22-1.el7.noarch.rpm
安装完成后,启动pgAdmin服务并设置开机自启(可选):
sudo systemctl restart pgadmin4 # 重启服务
sudo systemctl enable pgadmin4 # 设置开机自启(如需)
pgadmin4 --version
http://服务器IP:5050(默认端口),登录pgAdmin,检查界面及功能是否正常(如连接数据库、执行SQL等)。sudo yum clean all)或手动安装缺失的依赖包。