pgsql安装完成第一件事就是登录访问,这一点pgsql太反人类了,从oracle 和mysql 转过来学习真是步履维艰
1、创建数据库新用户 test :
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 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的计算机访问
本文介绍了如何在PostgreSQL中创建新用户、数据库,并详细阐述了如何进行远程访问配置,包括修改postgresql.conf和pg_hba.conf文件以允许远程连接。

被折叠的 条评论
为什么被折叠?



