zoukankan      html  css  js  c++  java
  • 离线安装PostgreSQL11.6

    因为客户最近有一台CentOS7的虚拟机,但是没有联网,需要安装离线安装PostgreSQL

    1、首先去官网下载离线安装包

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

     说明:可以点击相应系统下载,也可以点击左边导航source下载tar.gz

     选择网页下端的

      我此次安装的是11.6的版本

     

     

     

     

    下载完成后就有下面三个包

    2、PostgreSQL安装包

    postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm

    postgresql11-11.6-1PGDG.rhel7.x86_64.rpm

    postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm

    如果没有 安装libicu,同时需要下载libicu-50.2-3.el7.x86_64.rpm 。具体的下载地址,百度一下。

    3、上传pg包到/tmp

    可以上传到自己新建的目录,我这里是上传到服务器的tmp下

    cd /tmp
    rpm -ivh postgresql11-libs-11.6-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql11-11.6-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql11-server-11.6-1PGDG.rhel7.x86_64.rpm
    

       这里安装遇到依赖检测失败,请参考:https://www.cnblogs.com/whitebai/p/12128078.html 进行配置

    4、安装完成后初始化数据库并启用开机自启动

    这里需要 cd 到个根目录下,刚刚实在tmp目录下,不然会找不到路径。

    /usr/pgsql-11/bin/postgresql-11-setup initdb 
    systemctl enable postgresql-11
    
    systemctl start postgresql-11
    

    5、配置/etc/hosts

    其实这部我没有配置

     

    6、最后添加主机ip和主机名

    vim /var/lib/pgsql/11/data/postgresql.conf
    

    7、根据实际需求开放访问ip

    vim  /var/lib/pgsql/11/data/pg_hba.conf
    

      

    8、重启postgresql

    systemctl restart postgresql-11
    
    su  postgres
    输入psql
    psql 创建数据库用户 create user postgres password 'pg'; 赋予账号权限 ALTER ROLE postgres SUPERUSER; 新建数据库 create database postgres; 退出 q 退出postgres用户 exit

    现在安装的版本一般存在数据库存在postgres用户,可以直接修改密码 

    alter user postgres with encrypted password '123456';
    

      

    9、开放防火墙端口 

      firewall-cmd --zone=public --add-port=5432/tcp --permanent   # 开放5432端口

      firewall-cmd --reload   # 配置立即生效

     参考链接:https://www.cnblogs.com/whitebai/p/12144515.html

    使用链接工具进行测试

    安装具体参考:https://blog.csdn.net/TheDreamMaster/article/details/90318602  https://www.jianshu.com/p/b4a759c2208f

  • 相关阅读:
    java基础测试
    java随笔
    Android 开机广播的使用
    ZOJ 3715 Kindergarten Election
    LightOJ 1051
    LightOJ 1042
    LightOJ 1049
    LightOJ 1048
    LeightOJ 1046
    LightOJ 1045
  • 原文地址:https://www.cnblogs.com/whitebai/p/12128037.html
Copyright © 2011-2022 走看看