《整理關(guān)于PostgreSQL如何配置系統(tǒng)可以進行遠程連接》要點:
本文介紹了整理關(guān)于PostgreSQL如何配置系統(tǒng)可以進行遠程連接,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:PostgreSQL教程
PostgreSQL 是一個自由的對象-關(guān)系數(shù)據(jù)庫服務(wù)器(數(shù)據(jù)庫管理系統(tǒng)),它在靈活的 BSD-風格許可證下發(fā)行.它提供了相對其他開放源代碼數(shù)據(jù)庫系統(tǒng)(好比 MySQL 和 Firebird),和專有系統(tǒng)(好比 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一種選擇.
安裝PostgreSQL數(shù)據(jù)庫之后,默認是只接受本地拜訪連接.如果想在其他主機上拜訪PostgreSQL數(shù)據(jù)庫服務(wù)器,就需要進行相應(yīng)的配置.配置遠 程連接PostgreSQL數(shù)據(jù)庫的步驟很簡單,只需要修改data目錄下的pg_hba.conf和postgresql.conf
pg_hba.conf:配置對數(shù)據(jù)庫的拜訪權(quán)限,
postgresql.conf:配置PostgreSQL數(shù)據(jù)庫服務(wù)器的相應(yīng)的參數(shù).
1.postgresql.conf
將該文件中的listen_addresses項值設(shè)定為“*”,在9.0 Windows版中,該項配置已經(jīng)是“*”,無需修改.
2.pg_hba.conf
在該配置文件的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接將這一行修改為以下配置
host all all 0.0.0.0/0 md5
如果不希望允許所有IP遠程拜訪,則可以將上述配置項中的0.0.0.0設(shè)定為特定的IP值,比如:
host all all 192.168.1.0/24 md5
host all all 192.168.1.0/32 trust
表示允許網(wǎng)段192.168.1.0上的所有主機使用所有合法的數(shù)據(jù)庫用戶名訪問數(shù)據(jù)庫,并提供加密的暗碼驗證.
上面就是設(shè)置PostgreSQL遠程拜訪的方法介紹了,如果你不設(shè)置,則PostgreSQL默認只能允許本地連接,功能比較局限.
請大家多多存眷我的頭條號,謝謝大家
歡迎參與《整理關(guān)于PostgreSQL如何配置系統(tǒng)可以進行遠程連接》討論,分享您的想法,維易PHP學院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/9204.html