postgresql
重啟命令: /etc/init.d/postgresql restart
postgresql
配置外網訪問:
/etc/pogstgresql 下
1. hb_hba.conf添加一行:
host all all 0.0.0.0/0 md5
2. postgresql.conf 更改:
定位到#listen_addresses=’localhost’, 去掉注釋#吼野,并更改為:
listen_addresses=’*'
以上內容需要注意以下兩點:
1. 數據庫名與用戶名注意大小寫绍载,PostgreSQL是區(qū)分大小的诡宗;
2. CIDR-ADDRESS(用戶的IP范圍)的值的格式是:IP/數值
數值取值范圍為:0,8,16,24,32 即表示掩碼bit的個數;
例如:
32 -> 192.168.1.1/32 表示必須是來自這個IP地址的訪問才合法逛钻;
24 -> 192.168.1.0/24 表示只要來自192.168.1.0 ~ 192.168.1.255的都合法僚焦;
16 -> 192.168.0.0/16 表示只要來自192.168.0.0 ~ 192.168.255.255的都合法;
8 -> 192.0.0.0/16 表示只要來自192.0.0.0 ~ 192.255.255.255的都合法曙痘;
0 -> 0.0.0.0/0 表示全部IP地址都合法芳悲,/左邊的IP地址隨便了只要是合法的IP地址即可;
完成上面兩個配置文件的修改以后边坤,為了讓配置生效名扛,需要重新啟動PostgreSQL數據庫服務器。