CentOS7安装PostgreSQL11

1、安装RPM包

    yum install -y

2、安装数据库

    yum install -y postgresql11 postgresql11-server

3、初始化数据库

    /usr/pgsql-11/bin/postgresql-11-setup initdb

4、启动PG并设置开机启动

    systemctl enable postgresql-11
    systemctl start postgresql-11

5、修改配置和允许远程

    pgsql11配置文件位置默认在/var/lib/pgsql/11/data

    首次密码登录需要修改pg_hba.conf,把里面的ident全部换成md5,

      否则会报错:psql: FATAL: Ident authentication failed for user

    

      允许全网访问:在最后一行添加: host   all   all   0.0.0.0/0    md5

    设置监听所有ip:   在postgresql.config文件中搜索listen_address,放开注释,值改为 *

6、重启服务

    systemctl restart postgresql-11

7、创建用户

    --切换到postgres超级管理员
    su postgres
    psql
    #修改密码
    alter user postgres with password 'xxx';

    #创建新用户
    create user hwb with password 'xxxx';

    #创建数据库同时指定数据库的所有者
    create database test owner hwb;

    #数据库赋权未赋权则账户只能登录控制台
    grant all privileges on database test to hwb; 

 

posted @ 2023-03-08 17:18  Sんí丶頭  阅读(250)  评论(0编辑  收藏  举报