美文网首页测试开发实践
CentOS7下PostgreSQL搭建与配置

CentOS7下PostgreSQL搭建与配置

作者: 严北 | 来源:发表于2017-08-12 22:15 被阅读12次

    root用户下:

    安装

    yum install postgresql-server
    

    初始化数据库

    postgresql-setup initdb
    

    设置开机启动

    systemctl enable postgresql.service
    

    启动服务

    systemctl start postgresql.service
    

    切换用户

    su - postgres
    

    postgres用户下:

    登录postgresql控制台

    psql
    

    PostgreSQL控制台下:

    为postgres用户设置密码

    \password postgres;
    

    输入新密码 YOUR_OWN_PWD

    创建数据库用户test

    CREATE USER test WITH PASSWORD 'YOUR_OWN_PWD';
    

    创建数据库TestCaseRepo

    CREATE DATABASE TestCaseRepo OWNER test;
    

    将TestCaseRepo数据库的所有权限赋予test

    GRANT ALL PRIVILEGES ON DATABASE TestCaseRepo to test;
    

    退出psql控制台

    \q
    

    回到root用户:

    修改/var/lib/pgsql/data/pg_hba.conf部分内容,添加信任的连接ip

    # IPv4 local connections:
    host    all             all             127.0.0.1/32            trust
    host    all             all             192.168.2.1/24          trust
    

    设置允许通过ip地址连接,修改/var/lib/pgsql/data/postgresql.conf部分内容

    listen_addresses = '*'
    

    重启服务,使配置生效

    systemctl restart postgresql.service
    

    登录数据库(数据库名称需要小写)

    psql -U test -d testcaserepo -h 127.0.0.1 -p 5432
    

    相关文章

      网友评论

        本文标题:CentOS7下PostgreSQL搭建与配置

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