2016年7月3日 星期日

PostgreSQL 9.2 相關設定檔

基本設定檔
  • /var/lib/pgsql/data/pg_hba.conf --> 客戶端(帳密)驗證檔
    查看內容:
    #vim /var/lib/pgsql/data/pg_hba.conf
    (設定格式:)
    [連線類型] [資料庫名稱] [使用者名稱] [連線位置] [驗證方式] [其他選項]
    (範例:)
    host     all      all        127.0.0.1/32       md5
    host     all      all        ::1/128            md5
    
  • /var/lib/pgsql/data/postgresql.conf --> PostgreSQL Server 運作組態檔
    查看內容:
    #vim /var/lib/pgsql/data/postgresql.conf
    (參數說明:)
    listen_addresses = '*'   ##監聴本機上的 IP 位置
    port = 5432              ##監聴本機上的 port 號
    max_connections = 2000   ##最大連線數設定值
    shared_buffers = 256MB
    work_mem = 32MB
    maintenance_work_mem = 128MB
    max_stack_depth = 6MB
    

※基本安裝:
  • 請參考這一篇文件,進行基本安裝。
  • 請參考這一篇文件,進行 phpPgAdmin 安裝。
  • 請參考這一篇文件,安裝 pgAdmin III。
     
  • 若有啟動錯誤,必須修正下列項目:
    #vim /etc/sysctl.conf
    kernel.sem = 250 32000 100 512
    
    (存檔後,執行下列項目:)
    #sysctl -p
    
參考文獻:
  1. https://www.howtoforge.com/tutorial/virtual-hosting-with-vsftpd-and-mysql-on-ubuntu-15.10/