PostgreSQL开启远程访问

1、创建数据库新用户 test :

mydb=# create user test with password 'www.wityx.com';
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 pgsql
unix  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    md5
host  all    all    192.168.56.0/32    trust
说明: 允许网段 192.168.56.0 上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。
           数字24是子网掩码,表示允许192.168.56.0 到 192.168.56.255的计算机访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值