PostgreSQL的安装和卸载
一、PostgreSQL的卸载
-
查看版本号和系统类别:
cat /etc/redhat-release
-
如果是redhat/centos:(yum install)
-
yum 删除软件包:
yum remove postgresql*
-
删除相关目录文件:
rm -rf /var/lib/pgsql rm -rf /usr/pgsql*
-
删除pg相关用户组/用户
userdel -r postgres groupdel postgres
-
-
rpm包安装的使用以下方法来卸载
-
列出已安装的包, 并使用yum remove逐一删除。
rpm -qa | grep postgresql 说明: 查询命令格式: rpm -q ( or --query) options 参数: pkg1 ... pkgN :查询已安装的软件包 详细选项 -a 查询所有安装的软件包 而grep post则是查找所有列表中包含"post"字符串的项
-
找到了旧有的版本,则卸载掉他们
rpm -ev postgresql-docs-8.0.3-1.1AX 说明: 删除命令格式: rpm -e ( or --erase) options pkg1 ... pkgN 参数 pkg1 ... pkgN :要删除的软件包 详细选项 --nodeps 不检查依赖性 通用选项 -v 显示附加信息 -vv 显示调试信息
-
删除服务管理脚本
rm -f /etc/init.d/postgresql-10
-
-
如果是ubuntu (apt-get install)
dpkg -l |grep postgresql
删除安装包
sudo apt-get --purge remove postgresql\*
删除相关配置文件及用户信息
sudo rm -r /etc/postgresql/ sudo rm -r /etc/postgresql-common/ sudo rm -r /var/lib/postgresql/ sudo userdel -r postgres sudo groupdel postgres
二、使用yum库安装postgresql15#
# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
# Install PostgreSQL:
sudo yum install -y postgresql15-server
# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
分类:
SQL / PostgreSQL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!