bluesfeng 发表于 2013-1-30 01:33:16

PostgreSQL在Ubuntu上安装指南

安装环境:
      Ubuntu 10.04-desktop-i386
      PostgreSQL 8.4


1. 安装PostgreSQL
  输入如下命令
 
sudo apt-get install postgresql 系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超级用户“postgres”, 密码为空。这个用户既是不可登录的操作系统用户,也是数据库用户。


2. 修改Linux用户postgres的密码
  输入如下命令
 
sudo passwd postgres3. 修改数据库超级用户postgres的密码
1) 切换到Linux下postgres用户
 
sudo su postgres2) 登录postgres数据库
 
psql postgres这样你会看到postgres提示信息如下:
psql (8.4.4)
Type "help" for help.
并出现postgres的命令行提示符号:
postgres=#
3) 输入如下命令
 
ALTER USER postgres with PASSWORD 'password' 键入“exit”返回到Linux命令行。


4. 添加自己定义的用户和数据库
1) 添加新用户
 
createuser -drSP fedoraAdmin   按照提示输入该用户的密码。
2) 创建一个属于自定义用户fedoraAdmin的数据库
 
createdb -O fedoraAdmin mydb通过如上设置,可以在Java中通过以下配置来连接PostgresSQL数据库
user:fedoraAdmin
password: your password
url: jdbc:postgresql://localhost:5432/mydb


5. 安装pgAdmin3
1) 键入如下命令安装pgAdmin3
 
sudo apt-get install pgadmin32) 键入如下命令运行pgAdmin3 
 
pgadmin3 你就会看到pgAdmin3的主界面如下所示:

http://dl.iteye.com/upload/attachment/280057/a0049a9e-b88c-37f0-9f0a-3d54471eb2b4.jpg
 添加相应的参数以创建一个到PostgreSql的连接:

http://dl.iteye.com/upload/attachment/280059/6e266710-81a7-31b1-8b79-9578545c250c.jpg
 
6. 设置其它机器上对postgres的访问
修改/etc/postgresql/8.4/main/pg_hba.conf:
host all all 0.0.0.0/0 md5  #0.0.0.0为地址段,0为多少二进制位
例如:192.168.0.0/16代表192.168.0.1-192.168.255.254


修改/etc/postgresql/8.4/main/postgresql.conf
listen_address = '*'


重启数据库
sudo /etc/init.d/postgresql-8.4 restart
 
页: [1]
查看完整版本: PostgreSQL在Ubuntu上安装指南