no pg_hba.conf entry for host x.x.x.x user postgres database postgres ssl off

上述這個報錯是  pg_hba.conf 這個文件沒有開放連接導致的。

只需添加你想要訪問pg的機器的IP   比如  10.95.222.222   想訪問 某個機器上安裝的pg  

那麼安裝pg的機器上的pg_hba.conf  文件中應該添加如下的命令、    並重啓pg服務。即可正常訪問。

host    all    all     10.95.222.222/32    trust    

(ip/子網掩碼)  根據情況寫。   可以  ipconfig     ifconfig  查看。

如果沒有安全限制。可以在  pg_hba.conf 中添加如下。  全部IP,只要網絡能通就能訪問到你的PG

host    all     all    0.0.0.0/0     trust

其中  trust 指定了不需要輸入密碼。

 

發佈了54 篇原創文章 · 獲贊 25 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章