导航新进会员
在线用户目前共有 0 位用户和 6 位游客在线。
|
PostgreSQL的配置文件及用户权限PostgreSQL的配置文件及用户权限 作者:小P 目录
为了能远程使用postgresql数据库,比如说我要在网络上另外一台Windows电脑上使用pgAdmin3来管理使用该Postgresql服务器,您就需要进行一些修改,这些修改主要包括两方面的修改:
首先我们需要修改Postgresql的配置文件postgresql.conf,该文件在数据目录/etc/postgresql/8.2/main/下,终端下执行: root@xiaop-laptop:/home/xiaop# vim /etc/postgresql/8.2/main/postgresql.conf将其中的一句: listen_address=’localhost’ 前面的注释#去掉,并把’localhost’该为’*’;
然后我们再来修改Postgresql的配置文件pg_hba.conf,该文件在数据目录/etc/postgresql/8.2/main/下,终端下执行 root@xiaop-laptop:/home/xiaop# vim /etc/postgresql/8.2/main/pg_hba.conf 在文件后面加一句: host all all 192.168.1.0/24 password 这句的意思是:同网络中192.168.1.*的机器可以以密码的形式使用所有的数据库。更具体的参数意义直接看该配置文件中的注释就可以了; 这里一定要配置正确,否则无法在远程连接postgresql数据库。
xiaop=# CREATE USER test1 ;
xiaop=# CREATE DATABASE data1 owner test1;
xiaop=# CREATE TABLE test11() ;
xiaop=# ALTER TABLE test11 OWNER TO test1; 现在您便可以在局域网内的其他电脑使用其他postgresql客户端工具,以用户名test1打开data1数据库了。
|
最新评论
1 周 3 天 前
1 周 3 天 前
2 周 2 天 前
2 周 4 天 前
2 周 5 天 前
2 周 5 天 前
3 周 4 天 前
4 周 1 天 前
4 周 2 天 前
4 周 6 天 前