美文网首页postgres
在CentOS7中安装PostgreSQL的详细步骤

在CentOS7中安装PostgreSQL的详细步骤

作者: 南京小邓子 | 来源:发表于2021-04-07 15:59 被阅读0次

    操作系统信息:

    图1 操作系统信息

    安装PostgreSQL:

    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 postgresql10

    3.安装服务端

    yum install postgresql10-server

    4.初始化

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

    5.启动PostgreSQL服务

    systemctl start postgresql-10

    服务启动、关闭、重启、查看状态命令

    systemctl start postgresql-10
    systemctl stop postgresql-10
    systemctl restart postgresql-10
    systemctl status postgresql-10

    6.将PostgreSQL服务设置为开机自启动

    systemctl enable postgresql-10

    创建用户和数据库:

    1.使用postgres用户登录(PostgreSQL安装后会自动创建postgres用户,无密码)

    su postgres

    图2 登录postgres用户

    2.登录PostgreSQL数据库

    图3 登录PostgreSQL数据库

    3.创建用户和数据库授权

    创建用户test_user,并设置密码为123456

    create user test_user with password '123456';

    为用户test_user创建数据库test_db

    create database test_db owner test_user;

    授权

    grant all privileges on database test_db to test_user;

    图4 创建用户和数据库授权

    4.退出PostgreSQL数据库

    \q

    图5 退出PostgreSQL 数据库

    开启远程访问:

    1.修改postgresql.conf配置文件,取消listen_address的注释,将参数值修改为*

    postgresql.conf一般在/var/lib/pgsql/data/目录中,如果不在可以通过find命令进行查找,我的在/var/lib/pgsql/10/data/目录中;


    图6 查找postgresql.conf文件 图7 postgresql.conf 修改前内容 图8 postgresql.conf 修改后内容

    2.修改pg_hba.conf文件,增加下图红框部分内容
    pg_hba.conf与postgresql.conf在同一目录中;

    图9 pg_hba.conf修改

    3.使用root用户重启PostgreSQL服务

    systemctl restart postgresql-10.service

    4.使用链接工具测试连接
    如果连接不成功可以关闭防火墙再进行连接哦~

    图10 连接成功

    参考地址:https://blog.csdn.net/sinat_26594945/article/details/107715171

    相关文章

      网友评论

        本文标题:在CentOS7中安装PostgreSQL的详细步骤

        本文链接:https://www.haomeiwen.com/subject/uvkukltx.html