• CentOS PostgreSQL 12 安装


    操作系统: CentOS 7

    数据库: PostgreSQL 12

    一、yum安装postgresql12

    1、安装存储库rpm包

    yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

    2、安装客户端软件包

    yum install postgresql12

    3、安装服务端软件包(可选)

    yum install postgresql12-server

    4、初始化数据库并启用自动启动

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

    5、配置防火墙

    firewall-cmd --permanent --add-port=5432/tcp  
    firewall-cmd --permanent --add-port=80/tcp  
    firewall-cmd --reload  

    6、修改用户密码

    #切换用户,执行后提示符会变为 '-bash-4.2$'
       su - postgres  
    #登录数据库,执行后提示符变为 'postgres=#'
       psql -U postgres 
    #设置postgres用户密码为postgres
       ALTER USER postgres WITH PASSWORD 'postgres'  
    # 退出数据库
        q 

    7、开启远程访问

    vi /var/lib/pgsql/12/data/postgresql.conf
    修改#listen_addresses
    = 'localhost' 为 listen_addresses='*' 当然,此处‘*’也可以改为任何你想开放的服务器IP

    8、信任远程连接

    vi /var/lib/pgsql/12/data/pg_hba.conf
    修改如下内容,信任指定服务器连接 # IPv4 local connections: host all all
    127.0.0.1/32 trust host all all 192.168.1.1/32(需要连接的服务器IP) trust

    9、操作

       安装后的数据库data目录

    /var/lib/pgsql/12/data

       客户端程序目录

    /usr/pgsql-12/bin

       启动数据库

    ./pg_ctl -D /var/lib/pgsql/12/data start 或者 systemctl start postgresql-12

       查看服务是否启动

       操作连接数据库

    ./psql -Upostgres -dpostgres

  • 相关阅读:
    Linux的进程线程及调度
    Linux-485收发切换延迟的解决方法
    FFmpeg内存IO模式(内存区作输入或输出)
    ffplay源码分析7-播放控制
    ffplay源码分析6-音频重采样
    ffplay源码分析5-图像格式转换
    ffplay源码分析4-音视频同步
    ffplay源码分析3-代码框架
    ffplay源码分析2-数据结构
    ffplay源码分析1-概述
  • 原文地址:https://www.cnblogs.com/VicLiu/p/12990940.html
Copyright © 2020-2023  润新知