PostgreSQL9 串連資料庫的串連資訊
PostgreSQL9要串連資料庫,必須提供以下參數:
主機或主機地址、連接埠號碼、資料庫執行個體名、使用者名稱、使用者密碼。
當你登入到伺服器時候,可以用命令查看這些參數。
如:
select inet_server_addr(),inet_server_port(),current_database(),current_user,version();
輸出:"127.0.0.1";5432;"postgres";"postgres";"PostgreSQL 9.4.2 on x86_64-RedHat-linux-gnu, compiled by gcc (GCC) 5.1.1 20150422 (Red Hat 5.1.1-1), 64-bit"
PostgreSQL預設禁止遠程登陸。我們可以修改設定檔 postgresql.conf 內容為 listen_addresses = '*'(如果機器配置了多個網卡,則所有網卡所有ip地址),
和pg_hba.conf(資料庫角色存取控制) ,允許所有遠端使用者通過加密密碼串連所有資料庫。
內容為:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
host all all 0.0.0.0/0 md5
type 為host代表遠端連線,
上面兩個檔案,根據自己安裝的目錄會有所不同,不知道,請find命令或其他尋找檔案命令尋找。
因為安裝的是Fedora22,可以用命令dnf install 線上安裝。
預設設定檔目錄:
/var/lib/pgsql/data/postgresql.conf
/var/lib/pgsql/data/pg_hba.conf
------------------------------------華麗麗的分割線------------------------------------
CentOS 6.3環境下yum安裝PostgreSQL 9.3
PostgreSQL緩衝詳述
Windows平台編譯 PostgreSQL
Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)環境的配置與安裝
Ubuntu上的phppgAdmin安裝及配置
CentOS平台下安裝PostgreSQL9.3
PostgreSQL配置Streaming Replication叢集
如何在CentOS 7/6.5/6.4 下安裝PostgreSQL 9.3 與 phpPgAdmin
------------------------------------華麗麗的分割線------------------------------------
PostgreSQL 的詳細介紹:請點這裡
PostgreSQL 的:請點這裡
本文永久更新連結地址: