PostgreSQL在Ubuntu上安裝指南

安裝環境:

      Ubuntu 10.04-desktop-i386

      PostgreSQL 8.4


1. 安裝PostgreSQL

  輸入如下命令

 

sudo apt-get install postgresql
 

系統會提示安裝所需磁盤空間,輸入"y",安裝程序會自動完成。 安裝完畢後,系統會創建一個數據庫超級用戶「postgres」, 密碼爲空。這個用戶既是不可登錄的操作系統用戶,也是數據庫用戶。


2. 修改Linux用戶postgres的密碼

  輸入如下命令

 

sudo passwd postgres

3. 修改數據庫超級用戶postgres的密碼

1) 切換到Linux下postgres用戶

 

sudo su postgres

2) 登錄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 pgadmin3

2) 鍵入如下命令運行pgAdmin3 

 

pgadmin3

 你就會看到pgAdmin3的主界面如下所示:



 添加相應的參數以創建一個到PostgreSql的連接:


 

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