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 @   Sんí丶頭  阅读(282)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示