日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux怎么設(shè)置PostgreSQL遠(yuǎn)程訪問

在Linux山安裝了PostgreSQL數(shù)據(jù)庫 , 可是只能本地訪問 , 如果要實(shí)現(xiàn)遠(yuǎn)程訪問 , 則需要手動(dòng)設(shè)置 , 下面小編就給大家介紹下Linux設(shè)置PostgreSQL遠(yuǎn)程訪問的方法 , 一起來了解下吧 。

Linux怎么設(shè)置PostgreSQL遠(yuǎn)程訪問


安裝PostgreSQL數(shù)據(jù)庫之后 , 默認(rèn)是只接受本地訪問連接 。如果想在其他主機(jī)上訪問PostgreSQL數(shù)據(jù)庫服務(wù)器 , 就需要進(jìn)行相應(yīng)的配置 。
配置遠(yuǎn) 程連接PostgreSQL數(shù)據(jù)庫的步驟很簡單 , 只需要修改data目錄下的pg_hba.conf和postgresql.conf 。
pg_hba.conf:配置對(duì)數(shù)據(jù)庫的訪問權(quán)限 , 
postgresql.conf:配置PostgreSQL數(shù)據(jù)庫服務(wù)器的相應(yīng)的參數(shù) 。
步驟:
1.修改pg_hba.conf文件 , 配置用戶的訪問權(quán)限(#開頭的行是注釋內(nèi)容):
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# “local” is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其中 , 第7條是新添加的內(nèi)容 , 表示允許網(wǎng)段192.168.1.0上的所有主機(jī)使用所有合法的數(shù)據(jù)庫用戶名訪問數(shù)據(jù)庫 , 并提供加密的密碼驗(yàn)證 。
其中 , 數(shù)字24是子網(wǎng)掩碼 , 表示允許192.168.1.0--192.168.1.255的計(jì)算機(jī)訪問!
2.修改postgresql.conf文件 , 將數(shù)據(jù)庫服務(wù)器的監(jiān)聽模式修改為監(jiān)聽所有主機(jī)發(fā)出的連接請(qǐng)求 。
定位到#listen_addresses=’localhost’ 。PostgreSQL安裝完成后 , 默認(rèn)是只接受來在本機(jī)localhost的連接請(qǐng) 求 。
將行開頭都#去掉 , 將行內(nèi)容修改為listen_addresses=’*‘來允許數(shù)據(jù)庫服務(wù)器監(jiān)聽來自任何主機(jī)的連接請(qǐng)求
【Linux怎么設(shè)置PostgreSQL遠(yuǎn)程訪問】 上面就是Linux設(shè)置PostgreSQL遠(yuǎn)程訪問的方法介紹了 , 如果你不設(shè)置 , 則PostgreSQL默認(rèn)只能范圍本地 , 功能比較局限 。

    推薦閱讀