我安装了 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 版本。)