postgresql安裝設定筆記

1.centos server安裝方法,參考以下連結

https://www.postgresql.org/download/linux/redhat/

2.遠端連線方法

如果連線client要安裝跟server一起,則此點可不用設定,就像是phpMyAdmin的使用方式

  • 打開及設定防火牆,增加一個firewall zone
  • 修改postgresql listen_address
  • 修改postgresql 客戶端憑證控制檔pg_hba.conf
nano /var/firewalld/zones/vpn.xml #內容如下
firewall-cmd --reload
firewall-cmd --list-all-zones
<zone>
<short>OpenVPN</short>
<description>OpenVPN network firewall</description>
<source address="10.8.0.0/24"/>
<service name="postgresql" />
</zone>
nano /var/lib/pgsql/11/data/postgresql.conf #內容如下
#修改要監控的ip,使用分號區格
listen_addresses='localhost,10.8.0.1'   
nano /var/lib/pgsql/11/data/pg_hba.conf
#增加授權連線的remote
host    all     all     10.8.0.0/24     md5
#重啟postgresql 11
systemctl restart postgresql-11
Read More