PostgreSQL配置遠(yuǎn)程連接簡(jiǎn)單圖文教程
要搞兩個(gè)配置信息,一個(gè)關(guān)于postgreSQL的遠(yuǎn)程連接配置以及postgreSQL的日志配置。
PostgreSQL的主要配置放在數(shù)據(jù)目錄下的, postgresql.conf 以及 pg_hba.conf 配置文件
這些配置文件都放在了
# 這個(gè)目錄下 /var/lib/pgsql/12/data

上圖可以看到,postgreSQL的核心文件,都屬于postgres用戶,操作的時(shí)候,盡可能的別用root用戶,容易玩出坑,盡可能先切換到postgres用戶去玩。
遠(yuǎn)程連接配置
PostgreSQL默認(rèn)情況下不支持遠(yuǎn)程連接的,這個(gè)跟MySQL幾乎一樣
- MySQL給
mysql.user追加用戶,一般是采用grant的命令去玩。 - PostgreSQL要基于配置文件修改,才能指定用戶是否可以遠(yuǎn)程連接。
直接去修改pg_hba.conf配置文件
用戶以及對(duì)應(yīng)數(shù)據(jù)庫(kù)和連接方式的編寫(xiě)模板

# 第一塊 local:代表本地連接,host代表可以指定連接的ADDRESS # 第二塊 database編寫(xiě)數(shù)據(jù)庫(kù)名,如果寫(xiě)all,代表所有庫(kù)都可以連接 # 第三塊 user編寫(xiě)連接的用戶,可以寫(xiě)all,代表所有用戶 # 第四塊 address代表那些IP地址可以連接 # 第五塊 method加密方式,這塊不用過(guò)多關(guān)注,直接md5 # 直接來(lái)個(gè)痛快的配置嗎,允許任意地址的全部用戶連接所有數(shù)據(jù)庫(kù) host all all 0.0.0.0/0 md5

為了實(shí)現(xiàn)遠(yuǎn)程連接,除了用戶級(jí)別的這種配置,還要針對(duì)服務(wù)級(jí)別修改一個(gè)配置
服務(wù)級(jí)別的配置在postgresql.conf

發(fā)現(xiàn)默認(rèn)情況下,PGSQL只允許localhost連接,直接配置為*即可解決問(wèn)題

記得,為了生效,一定要重啟
# postgres密碼不管,直接root用戶 sudo systemctl restart postgresql-12
總結(jié)
到此這篇關(guān)于PostgreSQL配置遠(yuǎn)程連接的文章就介紹到這了,更多相關(guān)PostgreSQL配置遠(yuǎn)程連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作
這篇文章主要介紹了Postgresql psql文件執(zhí)行與批處理多個(gè)sql文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
Postgresql開(kāi)啟遠(yuǎn)程訪問(wèn)的步驟全紀(jì)錄
postgre一般默認(rèn)為本地連接,不支持遠(yuǎn)程訪問(wèn),所以如果要開(kāi)啟遠(yuǎn)程訪問(wèn),需要更改安裝文件的配置。下面這篇文章主要給大家介紹了關(guān)于Postgresql開(kāi)啟遠(yuǎn)程訪問(wèn)的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2018-03-03
PostgreSQL定期驗(yàn)證備份的有效性的完整方案
在 PostgreSQL 的高可用與災(zāi)備體系中, 備份本身不是目標(biāo),可恢復(fù)才是,本文將系統(tǒng)闡述如何設(shè)計(jì)并執(zhí)行一套完整的 PostgreSQL 備份有效性驗(yàn)證方案,涵蓋邏輯備份、物理備份、WAL 歸檔、PITR 恢復(fù)、自動(dòng)化驗(yàn)證及最佳實(shí)踐,需要的朋友可以參考下2026-02-02
postgresql合并string_agg函數(shù)的實(shí)例
這篇文章主要介紹了postgresql合并string_agg函數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
PgSQl臨時(shí)表創(chuàng)建及應(yīng)用實(shí)例解析
這篇文章主要介紹了PgSQl臨時(shí)表創(chuàng)建及應(yīng)用實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12
無(wú)公網(wǎng)IP環(huán)境下的PostgreSQL遠(yuǎn)程訪問(wèn)方案
本文提出了一種基于內(nèi)內(nèi)網(wǎng)穿透技術(shù)的PostPostQL遠(yuǎn)程訪問(wèn)解決方案,該方案無(wú)需公網(wǎng)IP,配置簡(jiǎn)單且安全性可控,支持?jǐn)U展性強(qiáng),通過(guò)三步實(shí)現(xiàn):隧道建立、端口映射和身份驗(yàn)證,實(shí)測(cè)延遲5-ms、帶寬NMbps,適用于開(kāi)發(fā)、數(shù)據(jù)查詢和報(bào)表導(dǎo)出場(chǎng)景,需要的朋友可以參考下2026-04-04
postgreSQL中的row_number() 與distinct用法說(shuō)明
這篇文章主要介紹了postgreSQL中的row_number() 與distinct用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
在PostgreSQL中使用ltree處理層次結(jié)構(gòu)數(shù)據(jù)的方法
這篇文章主要介紹了在PostgreSQL中使用ltree處理層次結(jié)構(gòu)數(shù)據(jù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03

