Linux PgAdmin更新升级指南
导读:Linux环境下pgAdmin更新升级指南 一、升级前准备 备份关键数据 升级前务必备份以下内容,避免操作失误导致数据丢失: 系统级配置文件:/etc/pgadmin/(包含pgAdmin服务配置); 用户级配置与数据:~/.pgad...
Linux环境下pgAdmin更新升级指南
一、升级前准备
-
备份关键数据
升级前务必备份以下内容,避免操作失误导致数据丢失:- 系统级配置文件:
/etc/pgadmin/(包含pgAdmin服务配置); - 用户级配置与数据:
~/.pgadmin/(用户会话、收藏夹等); - 数据目录:
/var/lib/pgadmin/(默认存储服务器连接、用户设置等信息)。
使用cp -r命令复制目录到安全路径(如/backup/pgadmin/)。
- 系统级配置文件:
-
检查当前版本
运行以下命令确认当前pgAdmin版本,判断是否需要升级:pgadmin4 --version # 命令行查看 或 访问http://localhost/pgadmin4,登录后查看页面底部版本号
二、通用升级步骤
1. 更新系统软件包
确保系统包索引最新,以便获取pgAdmin的最新依赖:
- Debian/Ubuntu:
sudo apt update & & sudo apt upgrade -y - RHEL/CentOS/Fedora:
sudo yum update -y # CentOS/RHEL 7及以下 sudo dnf update -y # Fedora/CentOS 8及以上
2. 卸载旧版本(可选但推荐)
彻底清理旧版本残留,避免与新版本冲突:
- Debian/Ubuntu(APT包管理):
sudo apt remove --purge pgadmin4 & & sudo rm -rf /etc/pgadmin/ ~/.pgadmin/ /var/lib/pgadmin/ - RHEL/CentOS/Fedora(YUM/DNF包管理):
sudo yum remove pgadmin4 # 或sudo dnf remove pgadmin4 sudo rm -rf /etc/pgadmin/ ~/.pgadmin/ /var/lib/pgadmin/ - 手动安装:直接删除安装目录(如
/opt/pgadmin/)。
3. 安装新版本
(1)通过包管理器安装(推荐,自动处理依赖)
- Debian/Ubuntu:
若未添加pgAdmin官方APT仓库,需先执行以下命令添加(替换$(lsb_release -cs)为系统代号,如jammy):然后安装最新稳定版:wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list sudo apt updatesudo apt install pgadmin4 - RHEL/CentOS/Fedora:
若未启用EPEL仓库(仅RHEL/CentOS 7),先运行:
然后安装:sudo yum install epel-releasesudo yum install pgadmin4 # CentOS/RHEL 7及以下 sudo dnf install pgadmin4 # Fedora/CentOS 8及以上
(2)手动下载安装包(适用于最新测试版)
若包管理器未提供最新版本,从pgAdmin官网下载对应Linux版本的安装包(.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
三、启动与验证
-
启动pgAdmin服务
- 包管理器安装:服务会自动配置,重启即可:
- Debian/Ubuntu(Apache):
sudo systemctl restart apache2 - RHEL/CentOS/Fedora(httpd):
sudo systemctl restart httpd
- Debian/Ubuntu(Apache):
- 手动安装:若创建了systemd服务(如
/etc/systemd/system/pgadmin4.service),运行:sudo systemctl enable pgadmin4 # 设置开机自启 sudo systemctl start pgadmin4 # 启动服务
- 包管理器安装:服务会自动配置,重启即可:
-
验证升级结果
打开浏览器访问http://localhost/pgadmin4(或服务器IP),使用原有凭据登录,查看页面底部版本号是否为新版本。
四、注意事项
- Snap包用户:若通过Snap安装,升级命令为:
sudo snap refresh pgadmin4 - 依赖问题:手动安装时若出现依赖错误,运行
sudo apt install -f(Debian/Ubuntu)或sudo yum install -f(RHEL/CentOS)修复。 - 生产环境:建议在低峰期操作,升级前暂停pgAdmin服务,避免用户会话中断。
- 版本兼容性:确保新版本与现有PostgreSQL服务器版本兼容,参考pgAdmin官方文档的版本支持表。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux PgAdmin更新升级指南
本文地址: https://pptw.com/jishu/745881.html
