2.PostgreSQL创建用户和远程访问
发布日期:2021-11-08 09:37:46 浏览次数:1 分类:技术文章

本文共 977 字,大约阅读时间需要 3 分钟。

pgsql安装完成第一件事就是登录访问,这一点pgsql太反人类了,从oracle 和mysql 转过来学习真是步履维艰
1、创建数据库新用户 test :
mydb=# create user test with password '123456';create role
2、创建数据库testdb并指定用户test;
mydb=# create database testdb owner test;create database
3、将 testdb 数据库的所有权限都赋予 test :
mydb=# grant all privileges on database testdb to test;grant
4. 重启
pgctl restart
5.查看 pgsql的端口
[pgsql@mysqltest1 data]$ netstat -an|grep pgsqlunix  2      [ acc ]    stream    listening    12615660 /tmp/.s.pgsql.5432
二、pgsql 远程访问         
postgresql安装完成后,不能远程访问,需要修改两个配置文件:
1.vim usr/local/pgsql/data/postgresql.conf 
listen_addresses = '*'  #前面的注释#去掉,并把'localhost'该为 *;  
2.vim usr/local/pgsql/data/pg_hba.conf
在该配置文件的 host all all 127.0.0.1/32 trust 行下添加以下配置,或者直接修改该行
host    all    all    0.0.0.0/0    md5
如果限制某些ip的访问,可以将配置0.0.0.0设定为特定的IP值
host  all    all    192.168.56.0/24    md5host  all    all    192.168.56.0/32    trust
说明: 允许网段 192.168.56.0 上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。
           数字24是子网掩码,表示允许192.168.56.0 到 192.168.56.255的计算机访问

转载地址:https://blog.csdn.net/zhengwei125/article/details/79220671 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:1.PostgreSQL下载安装
下一篇:CentOS7一键安装MySQL5.7.20更正版

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月21日 19时39分32秒