天天看點

配置 POSTGRESQL 遠端通路

配置 POSTGRESQL 遠端通路

postgresql 是用 dpkg -i 指令預設安裝的,其餘安裝方式的檔案路徑可能會不同。如果找不到配置檔案請用 find / -name "..." 查找。  

一、編輯 pg_hba.conf,配置使用者的通路權限  

vi /etc/postgresql/8.4/main/pg_hba.conf    

如下:  

# "local" is for unix domain socket connections only  

local   all         all                               ident  

# ipv4 local connections:  

host    all         all         127.0.0.1/32          md5  

host    all         all         172.16.230.0/24       md5  

host    all         all         192.168.98.0/24       md5  

上面用黑體标出的兩行是我加的,這兩行允許這兩個網段的使用者可以通路到資料庫。  

二、編輯 postgresql.conf 使資料庫伺服器監聽所有主機發出的連接配接請求  

vi /etc/postgresql/8.4/main/postgresql.conf    

找到 listen_addresses = 'localhost' 這一行,将它改為:  

listen_addresses = '*'  

通常這一行會被注釋起來。将注釋符号“#”去掉令這一行生效。  

重起資料庫服務後即可用 pgadmin3 之類的 client 遠端通路資料庫了。  

下一篇: Linux