postgres8.4安装配置:
1.安装postgres8.4
~$ sudo apt-get install postgresql
-A 不允许创建其他用户
-D 不允许创建数据库
-P 创建密码
-R 不允许创建角色
修改pg_hba.conf
host
all
all
127.0.0.1/32
md5
host
all
all
192.168.10.0/24 md5
host dbtest1
usertest1
172.18.67.107/32 md5
host dbtest2
usertest2
172.18.67.109/32 md5
参考文档:
http://wiki.ubuntu.org.cn/PostgreSQL
http://wiki.ubuntu.org.cn/UbuntuHelp:PostgreSQL
http://community.itbbs.cn/topic/7011-postgresql%E5%AE%89%E8%A3%85%E5%92%8C%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8/?s=27253e5f5998aa7f7f10e86e74fa6bf2
安装postgresql:
sudo apt-get install postgresql
安装pgAdmin3
sudo apt-get install pgadmin3
启动&关闭:
sudo /etc/init.d/postgresql-8.4 start
sudo /etc/init.d/postgresql-8.4 stop
以系统用户运行psql:
sudo -u postgres psql postgres
设置密码:
/password postgres
创建用户(postgres):
createuser -A -D -P -R user1
-A 不允许创建其他用户
-D 不允许创建数据库
-P 创建密码
-R 不允许创建角色
创建数据库:
sudo -u postgres createdb mydb
激活数据库:
sudo -u postgres psql mydb
使用pgadmin图形客户端:
在终端中输入:pdadmin3
限制ip访问
限制用户名和数据库
修改配置文件:
配置文件放在:/etc/postgresql/8.4/main
管理用户和权限:
编辑/etc/postgresql/8.4/main/pg_hba.conf 并修改它的默认配置
/etc/postgresql/8.4/main/postgresql
sudo gedit /etc/postgresql/8.4/main/postgresql.conf
改变行:#listen_addresses = ‘localhost’ 修改为:listen_addresses = ‘*’
改变行:#password_encryption = on 修改为:password_encryption = on