一、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
postgresql 密码修改,忘记密码进行修改重置PostgreSQL的安装和卸载,远程连接