2013-03-07 82 views
1

拒絕得到一個錯誤,而遠程連接和錯誤說像的Postgres連接在Ubuntu

無法連接到服務器:連接超時(0x0000274C/10060)在服務器上的主機X運行並接受TCP/IP端口5432上的連接?

請幫我

+0

連接你的數據庫請看一下這個命令的輸出:運行postgresql的服務器上的'netstat -lp'。 – taro 2013-03-07 12:30:45

+3

**連接超時**總是幾乎意味着防火牆會阻止連接。 – 2013-03-07 12:39:06

+1

你可以連接服務器(本地)嗎?嘗試在shell上以postgres用戶身份登錄並執行psql:'su - postgres -c psql'。在postgresql.conf中檢查'listen_address'的值,應該是'*'或者IP。 – MatheusOl 2013-03-07 14:56:38

回答

0

打開你的終端和寫入

"service postgresql status"
如果它說,它沒有運行,比寫
"service postgresql start"
如果該服務已在運行,然後通過
"netstat -an | grep postgresql"
檢查PostgreSQL服務的監聽端口與結果顯示它正在監聽的端口。然後你可以使用命令
"psql -h localhost -p port_you_found -U postgres"