管理工具連接數(shù)據(jù)庫提示被拒絕連接

1、問題現(xiàn)象

使用瀚高開發(fā)管理工具連接數(shù)據(jù)庫時,提示如下錯誤信息:

img

2、解決方案

(1)首先檢查數(shù)據(jù)庫狀態(tài)是否正常。

(2)檢查網(wǎng)絡(luò),使用ping命令檢查應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器之間是否聯(lián)通,方法:ping ip地址。

ping 192.192.192.192  

(3)檢查端口,使用telnet命令檢查端口是否開放,瀚高數(shù)據(jù)庫端口為5866。方法:telnet ip地址 端口號

telnet 192.192.192.192 5866  

(4)檢查配置文件,檢查數(shù)據(jù)庫data目錄下的pg_hba.conf文件是否開放應(yīng)用服務(wù)器的IP地址。

vi /$PGDATA/pg_hba.conf  

host all all 192.192.192.192/32 md5 #僅開放192.192.192.192 地址

host all all 0.0.0.0/0 md5 #開放所有地址

(5)檢查數(shù)據(jù)庫監(jiān)聽,使用 show listen_addresses;查看是否存在應(yīng)用服務(wù)器的監(jiān)聽。

show listen_addresses; #查看監(jiān)聽  

alter system set listen_addresses ='*'; #修改監(jiān)聽。*為監(jiān)聽所有

(6)連接賬號是否正常

1)是否正常創(chuàng)建,密碼是否正確。

2)是否有權(quán)限。