解决Unix domain socket “/var/run/postgresql/.s.PGSQL.5432问题
事情是这样的,服务器突然宕机了,然后强制重启后,发现psql一直提示这个报错,在网上看了好多资料都尝试过都解决不了。。。一直提示connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
root@iZuf65h4aroldogdrm332jZ:~# psql
psql: error: 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"?
解决办法按照以下命令执行。(如果还不行,那就尝试把/var/run/下的postgresql文件夹直接删除掉后,再去重复一次下面操作。)
给文件权限
root@iZuf65h4aroldogdrm332jZ:/run# sudo chmod 750 /var/lib/postgresql/12/main
</