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的计算机访问