Postgresql 安裝與配置

1.      下載Postgres SQL

下載地址爲:http://www.postgresql.org/ftp/source

2.      安裝Postgres SQL

l  tar xvzf postgresql-8.4.0.tar.gz

l  ./configure --prefix=/pgsql

l  make

l  make install

l  su – postgres

l  source.bash_profile

l  initdb-E UNICODE -D /var/lib/pgsql/data

在上述的編譯過程中,系統會創建postgres用戶,並將data目錄指定在/var/lib/pgsql/data,安裝目錄默認在/pgsql,啓動postgres的方法有兩種:

postgres不能使用root用戶重啓,需要su postgres

l  pg_ctl-D /var/lib/pgsql/data -l logfile start

l  postgres-D /pgsql/data

3.      遠程連接配置

l  啓動監聽主機和端口,編輯postgresql.conf文件

listen_addresses= '*'

port = 5432     

l  打開pg_hba.conf,填加一行。

host    all        all         192.168.11.1/24       trust

24是監聽192.168.11段所有IP,32是指監聽某一個IP

4.      數據導入、導出

l  數據的導出

pg_dump -U postgres(用戶名)  (-t 表名)  數據庫名(缺省時同用戶名) > c:\fulldb.sql 

l  數據的導入

psql -U postgres postgres < C:\fulldb.sql 

5.      編碼問題

Postgres客戶端和服務端的編碼有可能不一致,如通過show client_encoding和show server_encoding查看,如果不一致,執行reset client_encoding

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章