我的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
正在端口上运行/etc/init.d/postgresql stop/start
有没有人知道这里的根本原因是什么?为什么我会被连接拒绝?
非常感谢!