如何创建这个文件“/var/run/postgresql/.s.PGSQL.5432”?

时间:2013-06-13 20:09:54

标签: postgresql

错误地,我删除了文件夹.s.PGSQL.5432

中的/var/run/postgresql文件

因此,我无法在pgAdmin中添加服务器,而是我收到如下错误

An error has occurred:

Error connecting to the server: could not connect to server:
No such file or directory
Is the server running locally and accepting 
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

请有人帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

一个简单的修复方法是重启PostgreSQL守护进程。它应该在启动时重新创建套接字文件。

重新加载配置文件也可能导致重新创建套接字文件。你可以从shell中做到这一点:

pg_ctl reload

或者来自具有超级用户权限的现有PostgreSQL连接:

SELECT pg_reload_conf();