中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PostgreSQL其他機器無法訪問怎么辦

發布時間:2020-07-16 14:24:32 來源:億速云 閱讀:376 作者:清晨 欄目:編程語言

小編給大家分享一下PostgreSQL其他機器無法訪問怎么辦,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

怎么解決PostgreSQL其他機器無法訪問的問題

當其他機器連接PostgreSQL 時,可能會報錯:No pg_hba.conf entry。

這條錯誤的原因是因為客戶端遠程訪問postgresql受限所致,因為postgresql默認情況下除本機外的機器是不能連接的。

默認情況下,postgresql本機的連接是信任連接,只要有用戶名就可以連接,不用密碼. 要改變這種默認設置需要更改postgresql安裝目錄下的兩個配置文件(pg_hba.conf與postgresql.conf)

推薦:PostgreSQL教程

1、認證文件 pg_hba.conf

pg_hba.conf每條記錄聲明一種聯接類型,一個客戶端 IP 地址范圍(如果和聯接類型相關的話),一個數據庫名,一個用戶名字,以及對匹配這些參數的聯接使用的認證方法。

例如:

##Added by liu.chunming

##Added by liu.chunming
local  all             all                                          peer
host   all             all           127.0.0.1/32                   md5
host   all             all           ::1/128                        md5

連接使用的認證方法:

1、trust

無條件地允許聯接。這個方法允許任何可以與PostgreSQL數據庫服務器聯接的用戶以他們期望的任意PostgreSQL 數據庫用戶身份進行聯接,而不需要口令。

2、md5

要求客戶端提供一個 MD5 加密的口令進行認證。

如果我想讓10.86.12.0~10.86.12.154的IP段能訪問PostgreSQL 數據庫,需要增加下面一行:

host   all             all           10.86.12.0/24                  trust

2、配置文件 postgresql.conf

要讓本機外的機器訪問,除了在pg_hba.conf中增加訪問的IP段外,這設置外還要把postgresql.conf里的監聽地址設置為:

listen_addresses = '*'

看完了這篇文章,相信你對PostgreSQL其他機器無法訪問怎么辦有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涡阳县| 新乡县| 蓬莱市| 石城县| 石阡县| 林西县| 阜新市| 崇文区| 丰顺县| 炎陵县| 太谷县| 鄯善县| 宜阳县| 大姚县| 溧阳市| 扶绥县| 石景山区| 云安县| 伊宁市| 顺昌县| 灵山县| 博湖县| 安福县| 茌平县| 遂平县| 略阳县| 宝鸡市| 葵青区| 南开区| 吉木萨尔县| 嘉善县| 吉安市| 金寨县| 新竹县| 绥阳县| 宁化县| 镇平县| 清苑县| 若尔盖县| 泸州市| 乐清市|