• CentOS离线安装PostgreSQL12


    CentOS离线安装PostgreSQL12

    一、下载资源包

    1. 下载地址

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

    2. 拉到最下边点击direct download

      image-20220407212616384

    3. 选择自己适用的版本(根据自己的系统)

      image-20220407212706565

    4. 点击进入

      image-20220407212803767

    5. 下载下边四个文件

      image-20220407212846512

    二、进行安装、启动

    1. ​ 将刚才下载的四个文件放到自己的服务器上,然后执行以下命令

      rpm -ivh postgresql12-libs-12.10-1PGDG.rhel7.x86_64.rpm
      rpm -ivh postgresql12-contrib-12.10-1PGDG.rhel7.x86_64.rpm
      rpm -ivh postgresql12-12.10-1PGDG.rhel7.x86_64.rpm 
      rpm -ivh postgresql12-server-12.10-1PGDG.rhel7.x86_64.rpm
      
    2. 初始化数据库

      /usr/pgsql-12/bin/postgresql-12-setup initdb
      
    3. 启动服务

      systemctl start postgresql-12
      

    三、配置服务

    1. 允许其他ip访问和端口号设置

      vi /var/lib/pgsql/12/data/postgresql.conf
      

      ​ listen_addresses = '*' 表示监听所有的ip信息

      ​ port = 5432 表示服务的端口,可以自定义为其他端口

    2. 修改允许访问的IP(以下配置允许所有的IP访问)

    TYPE DATABASE USER ADDRESS METHOD
    host all all 0.0.0.0/0 md5

    以上修改完成,需要重启服务才生效

    重启服务

    systemctl restart postgresql-12
    

    四、创建用户及数据库

    1. 切换到postgres用户

      su - postgres
      psql -p 5432
      
    2. 创建数据库用户名

      create user test with password '123456';
      

      image-20220407215319342

    3. 创建数据库

      create database testdb;
      

      image-20220407215711610

    4. 将testdb授权给test用户

    grant all privileges on database testdb to test;
    

    image-20220407220004149

    五、基本的安装配置已完成

    image-20220407220406125

  • 相关阅读:
    js中变量声明提前
    冒泡与捕获
    win7安装不了nodejs及解决方法
    nodejs配置app的服务
    Ming Rpc
    test
    Java8 Lambda sample (iwantmoon.com出品)
    Spring Mvc 输出Json(iwantmoon.com出品)
    单点登录(iwantmoon.com出品)
    虚拟机WIN10发布.NetCore 3.1
  • 原文地址:https://www.cnblogs.com/tonyzt/p/16114661.html
Copyright © 2020-2023  润新知