從pg_hba.conf文件談?wù)刾ostgresql的連接認(rèn)證

最近一直在弄postgresql的東西,搭建postgresql數(shù)據(jù)庫集群環(huán)境什么的。操作數(shù)據(jù)庫少不得要從遠(yuǎn)程主機(jī)訪問數(shù)據(jù)庫環(huán)境,例如數(shù)據(jù)庫管理員的遠(yuǎn)程管理數(shù)據(jù)庫,遠(yuǎn)程的客戶存取數(shù)據(jù)庫文件。

而在postgresql中配置文件pg_hba.conf就是用來設(shè)置訪問認(rèn)證的重要文件。這里重點(diǎn)談?wù)?strong>pg_hba.conf這個(gè)文件。

首先聲明,本文說明的內(nèi)容基于postgresql的9.5.4版本,可能和某些低版本的說明有出入,這是postgresql官方自己更新的,如果想看低版本的,可以自己查看下那個(gè)對應(yīng)版本的用戶手冊。

1.pg_hba.conf文件

在pg_hba.conf文件中,每條記錄占一行,指定一條訪問認(rèn)證規(guī)則。

總的來說訪問控制記錄大致有以下7種形式:

local database user auth-method [auth-options] host database user address auth-method [auth-options] hostssl database user 
        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式