PostgreSQL的安装和卸载

发布时间 2023-12-22 15:04:29作者: 槑孒

一、PostgreSQL的卸载

  1. 查看版本号和系统类别:

    cat /etc/redhat-release
    
  2. 如果是redhat/centos:(yum install)

    1. yum 删除软件包:

      yum remove postgresql*
      
    2. 删除相关目录文件:

      rm -rf  /var/lib/pgsql
      rm -rf  /usr/pgsql*
      
    3. 删除pg相关用户组/用户

      userdel -r postgres
      groupdel postgres
      
  3. rpm包安装的使用以下方法来卸载

    1. 列出已安装的包, 并使用yum remove逐一删除。

      rpm -qa | grep postgresql
      
      说明:
      查询命令格式: 
      rpm -q ( or --query) options 
      参数: 
      pkg1 ... pkgN :查询已安装的软件包 
      详细选项
      -a                  查询所有安装的软件包 
      而grep post则是查找所有列表中包含"post"字符串的项
      
    2. 找到了旧有的版本,则卸载掉他们

      rpm -ev postgresql-docs-8.0.3-1.1AX
      
      说明:
      删除命令格式:
      rpm -e ( or --erase) options pkg1 ... pkgN 
      参数 
      pkg1 ... pkgN :要删除的软件包 
      详细选项 
      --nodeps    不检查依赖性 
      通用选项 
      -v  显示附加信息 
      -vv 显示调试信息
      
    3. 删除服务管理脚本

      rm -f /etc/init.d/postgresql-10
      
  4. 如果是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#

https://www.postgresql.org/download/linux/redhat/

   # 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的安装和卸载,远程连接