可能是一些问题:
- PostgreSQL没有运行。用sudo检查
service postgresql status
- 你的PostgresSQl不在端口5432上运行。你可以检查其键入
sudo netstat -nl | grep postgres
尝试连接到数据库时出现错误,例如用户名,密码或数据库名。检查它们是否是postgres要求你连接的对象,并且这是你要访问的db_name。
postgres中的postmaster.pid问题。发生这种情况的原因可能是关机不正确。它使人想起不允许你的服务器启动的pid。要修复它,你必须:
* rm /usr/local/var/postgres/postmaster.pid * pg_resetxlog -f /usr/local/var/postgres
此后,如果你使postgres的运行服务器,它应该可以正常运行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)