一段时间后,Postgres 数据库停止工作。
当我尝试输入命令时,
psql
出现错误psql: 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"?
如果我做
sudo su - postgres psql
那么错误是
Use of uninitialized value
$gid in getgrgid at /usr/share/perl5/PgCommon.pm line 762. psql: could not look up local user ID 109: Permission denied
谷歌搜索没有帮助((
(使用谷歌翻译翻译)
原文:
这篇文章介绍了 Postgres 的几个常用功能
参见 完整 psql 代码示例 输出 psql:无法连接到服务器:没有此文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?
已执行 sudo su - postgres psql 导致在 /usr/share/perl5/PgCommon.pm 第 762 行的 getgrgid 中使用未初始化的值 $gid。psql: 无法查找本地用户 ID 109:权限被拒绝
预产期前 12 个月前