zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
一般我们在安装postgres后,如果想用psql在控制台登录的话,是需要一点配置的。主要有以下几步:

(1)安装
 aptitude install postgresql-8.3

(2)修改系统用户postgres的密码
 这个postgres是你的系统用户。
$ su (成功后)
# passwd postgres

(3)用postgres用户登录,修改数据库用户postgres的密码
在postgres用户环境下,你已经可以用psql登录
$ psql -h localhost -U postgres
postgres # alter user postgres password 'postgres';

(4)在其他用户下,用psql登录
XXX $ psql -hlocalhost -U postgres
就可以登录了

通过上面的配置,就可以在本机用所有的用户登录了。
如果想通过其他的主机登录postgres数据库,还需要其他的配置。

(5)打开监听,配置如下

配置前
root@zhangyi-desktop:/home/zhangyi# grep -i listen  /etc/postgresql/8.3/main/postgresql.conf

# what IP address(es) to listen on;
listen_addresses = 'localhost'       
# what IP address(es) to listen on;

root@zhangyi-desktop:/home/zhangyi#

配置后
root@zhangyi-desktop:/home/zhangyi# grep -i listen  /etc/postgresql/8.3/main/postgresql.conf
listen_addresses = '*'       
# what IP address(es) to listen on;
#listen_addresses = 'localhost'       
# what IP address(es) to listen on;

root@zhangyi-desktop:/home/zhangyi#

(6)配置用户授权
vim /etc/postgresql/8.3/main/pg_hba.conf
添加
host    all         all         192.168.1.0/24          md5

(7)重启postgres

# /etc/init.d/postgres restart




  







|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2009-06-26 15:41 zhyiwww 阅读(520) 评论(0)  编辑  收藏 所属分类: databaselinuxPostgres

只有注册用户登录后才能发表评论。


网站导航: