PostgreSql 9.3 Server在群集重新创建后不会侦听

时间:2016-05-10 14:05:48

标签: linux postgresql utf-8

我的postgres服务器之前已拒绝连接,但我已使用this解决方案修复了它。

  

此问题来自安装postgres软件包,但没有版本号。虽然将安装postgres并且它将是正确的版本,但设置群集的脚本将无法正确运行;这是一个包装问题...

它建议清除并重新安装postgres,它将被修复。它上次帮了我。

目前我的问题与PostgreSql UTF-8问题有关,所以我必须对我的工作帖子做以下操作,我不能只是清除并重新安装。

所以这就是我在失去联系之前所做的事情:

  • sudo pg_ctlcluster 9.3 main stop --force
  • sudo pg_dropcluster –stop 9.3 main
  • LC_ALL="en_US.UTF-8" sudo pg_createcluster --start 9.3 main

现在重新创建了集群,并且修复了UTF-8问题。

但现在我无法连接到服务器。

以下是我尝试解决的问题:

  • sudo pg_ctlcluster 9.3 main start 告诉我的是
  • 群集已在运行
  • 所以我用netstat -nlp | grep 5432听了端口,它告诉我680/postgres正在端口上运行
  • 在此之后,我尝试通过
  • 重新启动postgres
  • /etc/init.d/postgresql stop/start
  • 所有成功但仍未通过远程桌面上的pgAdmin III连接到数据库。

有没有人知道这里的根本原因是什么?为什么我会被连接拒绝?

非常感谢!

0 个答案:

没有答案