91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

無法遠程訪問postgresql如何解決

發布時間:2021-01-11 16:30:26 來源:億速云 閱讀:329 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關無法遠程訪問postgresql如何解決,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

解決方案:

1.修改安裝目錄下的data\pg_hba.conf,在配置文件最后有IPV4和IPV6的配置,新增一行(這里我用的IPV4,開放所有IP)

host all all 0.0.0.0/0 md5

說明:

該配置為允許所有IP訪問,下面有對應的一些配置示例提供參考

32 -> 192.168.1.1/32 表示必須是來自這個IP地址的訪問才合法;

24 -> 192.168.1.0/24 表示只要來自192.168.1.0 ~ 192.168.1.255的都合法;

16 -> 192.168.0.0/16 表示只要來自192.168.0.0 ~ 192.168.255.255的都合法;

8 -> 192.0.0.0/16 表示只要來自192.0.0.0 ~ 192.255.255.255的都合法;

0 -> 0.0.0.0/0 表示全部IP地址都合法,合法的IP地址即可;

無法遠程訪問postgresql如何解決

2.保存即可(我用的版本為最新版本9.6.0),通過客戶端工具直接連接測試即可.

PS:

另外有看到說要修改兩個配置文件的,一個是上面的配置文件,還有個是postgresql.conf,將配置文件的listen_addresses修改為監聽所有,也就是listen_addresses = '*',不過我發現我的默認就是這個,也就沒修改了,這里也可以進行端口號修改,但是改了之后必須重啟才生效.

無法遠程訪問postgresql如何解決

補充:Postgresql客戶端不能遠程連接數據庫服務器 org.postgresql.util.PSQLException:

Postgresql安裝完成之后,默認情況下是不允許遠程客戶端直接連接的,并且默認的監聽配置文件里邊,監聽的服務器地址是127.0.0.1即:localhost

報如下錯誤

org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "<host_ip>", user "fkong", database "fkong", SSL off

因此我們需要修改兩個地方,pg_hba.conf postgresql.conf

odoo@odooV01:/etc/postgresql/9.6/main$ pwd
/etc/postgresql/9.6/main
odoo@odooV01:/etc/postgresql/9.6/main$ 
odoo@odooV01:/etc/postgresql/9.6/main$ ls
environment pg_ctl.conf pg_hba.conf pg_ident.conf postgresql.conf start.conf
odoo@odooV01:/etc/postgresql/9.6/main$

(1)在PostgreSQL數據庫的安裝目錄下找到pg_hba.conf, vi打開,找到

“# IPv4 local connections:”

在其下加上請求連接的機器IP

默認配置:

host all all 127.0.0.1/32 md5

32是子網掩碼的網段;md5是密碼驗證方法,可以改為trust

即:

host all all 你的客戶端IP/32 trust

或者允許所有不同網段機器訪問:

host all all 0.0.0.0/0 trust

(2) 同樣在該目錄下,vi 打開postgresql.conf文件 找到 listen_addresses = 'localhost' 這一行,

修改為:

listen_addresses = '*'

(3) 重啟postgresql服務,和其他服務一樣還是用systemd進行管理:

切換到:postgres用戶 執行重啟服務操作:

systemctl stop postgresql-9.6 #停止服務
systemctl start postgresql-9.6 #啟動服務

其他命令:

systemctl restart postgresql-9.6 #重啟服務
systemctl enable postgresql-9.6 #自動啟動
service postgresql-10 start
或者(注意不同的版本指定不同版本號)
service postgresql-9.6 start

以上就是無法遠程訪問postgresql如何解決,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

长治市| 青海省| 高台县| 延长县| 伽师县| 辽阳市| 紫云| 宁夏| 客服| 滦南县| 云龙县| 赤壁市| 晋江市| 林芝县| 蒙阴县| 噶尔县| 九台市| 大英县| 新和县| 垣曲县| 锡林浩特市| 金堂县| 太谷县| 涞水县| 永和县| 伊通| 务川| 贡山| 榕江县| 那曲县| 资中县| 京山县| 闽清县| 宜兰县| 日土县| 武鸣县| 东海县| 秦安县| 白沙| 桂东县| 柳州市|