2013-03-07 65 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"