PostgreSQL 遠(yuǎn)程連接配置操作
postgre一般默認(rèn)為本地連接,不支持遠(yuǎn)程訪問,所以如果要開啟遠(yuǎn)程訪問,需要更改安裝文件的配置。
打開安裝目錄下的data文件,我一般安裝在D盤,我安裝的postgre是64位,所以,安裝目錄為D:\Program Files\PostgreSQL\9.5\data。
我們要更改的文件有兩個(gè),分別為pg_hba.conf和postgresql.conf,一般需要進(jìn)行三步,但也可能是四步。
1.用記事本打開pg_hba.conf,在最后加上以下兩句話
# TYPE DATABASE USER CIDR-ADDRESS METHOD host all all 0.0.0.0/0 md5
2.再用記事本打開postgresql.conf,查找listen_addresses,將其設(shè)置為listen_addresses = '*' ,我裝的9.5版本的,本身就已經(jīng)是這個(gè)設(shè)置了,所以不用修改。
3.此時(shí)重啟pgAdmin III,修改就成功了。
在其他電腦上進(jìn)行遠(yuǎn)程訪問,按以下方法進(jìn)行。一般會(huì)立刻連接上,不需要等待,如果要等待很長(zhǎng)時(shí)間,則一般出錯(cuò)了。根據(jù)出錯(cuò)的原因找到問題解決方法。
注意:下面圖中的“用戶名”要根據(jù)你連接數(shù)據(jù)庫(kù)來(lái),一般為“postgres”
但是,有時(shí)候轉(zhuǎn)很久,并沒有報(bào)錯(cuò),而是再次彈出這個(gè)頁(yè)面,數(shù)據(jù)庫(kù)的左下角會(huì)出現(xiàn)“數(shù)據(jù)庫(kù)連接……失敗”的語(yǔ)句,這可能是因?yàn)楸贿B接的電腦防火墻阻止了連接,所以,這時(shí)需要進(jìn)行第四步,在防火墻中對(duì)5432添加例外,也即在防火墻設(shè)置中允許5432端口的進(jìn)入。
對(duì)于防火墻端口的設(shè)置請(qǐng)參看我下面的補(bǔ)充部分,WIN10防火墻端口添加例外。
補(bǔ)充:WIN10防火墻端口添加例外
打開控制面板,選擇windows防火墻,選擇左邊高級(jí)設(shè)置
選擇左邊入站規(guī)則,右邊新建規(guī)則,然后在彈出界面選擇端口,進(jìn)行下一步,規(guī)則一般應(yīng)用于TCP,選擇特定本地端口,輸入你要允許通過(guò)的端口號(hào)。
下一步,選擇允許連接及選擇該端口允許連接的時(shí)候,一般全部勾選。名稱按自己喜好命名,描述可以不寫。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Postgresql數(shù)據(jù)庫(kù)之創(chuàng)建和修改序列的操作
這篇文章主要介紹了Postgresql數(shù)據(jù)庫(kù)之創(chuàng)建和修改序列的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02SpringBoot3集成PostgreSQL的詳細(xì)過(guò)程
PostgreSQL是一個(gè)功能強(qiáng)大的開源數(shù)據(jù)庫(kù)系統(tǒng),具有可靠性、穩(wěn)定性、數(shù)據(jù)一致性等特點(diǎn),且可以運(yùn)行在所有主流操作系統(tǒng)上,包括Linux、Unix、Windows等,這篇文章主要介紹了SpringBoot3集成PostgreSQL,需要的朋友可以參考下2024-03-03查看postgresql數(shù)據(jù)庫(kù)用戶系統(tǒng)權(quán)限、對(duì)象權(quán)限的方法
這篇文章主要介紹了查看postgresql數(shù)據(jù)庫(kù)用戶系統(tǒng)權(quán)限、對(duì)象權(quán)限的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12postgresql數(shù)據(jù)庫(kù)根據(jù)年月查詢出本月的所有數(shù)據(jù)操作
這篇文章主要介紹了postgresql數(shù)據(jù)庫(kù)根據(jù)年月查詢出本月的所有數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名
這篇文章主要介紹了Postgresql 實(shí)現(xiàn)查詢一個(gè)表/所有表的所有列名,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)
這篇文章主要介紹了PostgreSQL使用MySQL外表的步驟(mysql_fdw),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01