如何创建.s.PGSQL.5432?

如何创建.s.PGSQL.5432?

我安装了 postgresql 9。

我错误地删除了 .s.PGSQL.5432。现在我无法从 pgAdmin 添加服务器。我没有任何服务器。

如何创建.s.PGSQL.5432?

No such file or directory 
Is the server running locally and accepting 
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

,我已经在终端中尝试了下面的代码,但没有起作用。

pg_ctl 重新加载

请有人帮助我们解决这个问题

答案1

这是服务器在启动时创建的套接字文件。您需要重新启动服务器,而不是重新加载配置。输入

pg_ctl restart

这将关闭正在运行的集群,然后重新启动它。

答案2

最简单的方法是让包管理器帮你修复它:

sudo apt-get install --reinstall postgresql-9.1

(假设您现在已经安装了 9.1 版本。)

相关内容