当前位置: 首页 > 知识库问答 >
问题:

无法连接到服务器错误"/var/run/postgresql/. s。PGSQL.5432"?

贝成业
2023-03-14

无法连接到PostgreSQL 11。

事件,尽管服务器正在运行。我甚至安装了pgAdmin 4,访问了服务器,它工作得非常好。但当我从Rails服务器执行此操作时,它显示:

无法连接到服务器:没有这样的文件或目录
服务器是否在本地运行并接受Unix域套接字上的连接“/var/run/postgresql/.s.PGSQL.5432”?

我在Stackoverflow中尝试了所有可能的方法。连续两天,什么都没有。PostgreSQL 10也是如此。检查日志文件,文件. sPGSQL.5432不会出现在/var/run/postgresql文件夹中。

我正在Windows上使用bash Ubuntu 18.04.2子系统。我已经检查了权限。

共有1个答案

符懿轩
2023-03-14

您应该检查PostgreSQL服务器上unix\u socket\u目录的设置。它可能不包含/var/run/postgresql

下面是该怎么做:

>

  • unix\u socket\u目录中查找目录

    确保客户端可以访问目录和其中的套接字文件。

    使用目录的名称作为数据库连接的host参数。

  •  类似资料:
    • 我有一个简单的网页Ruby On Rails与postgresql数据库,但当我运行服务器我有这个错误,我不知道我这样做。我使用postgresql是因为heroku需要应用程序在postgresql中。 我在ubuntu 13.10工作 错误是: PG::Concertionbad无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/var/run/postgres

    • 问题内容: 我的问题开始于我无法以root用户身份登录mysql安装。我试图在不打开密码的情况下运行mysql …但是每当我运行命令时 我永远也回不了提示。我试图按照以下说明恢复密码。 屏幕如下所示: 并且没有提示您开始输入SQL命令来重置密码。 当我按+ 杀死它时,会收到以下消息: 如果重试该命令并将其保留足够长的时间,则会收到以下一系列消息: 但是,如果我尝试通过以下方式以root用户身份登录

    • 我有一个问题已经一个月了,但我没有找到解决办法。我的笔记本电脑和个人电脑都有这些问题(我以前启动过mongod): 错误:无法连接到服务器 127.0.0.1:27017 src/mongo/shell/mongo.js:91 异常:连接失败 错误:无法连接到服务器127.0.0.1:27017 src/mongo/shell/mongo。js:93异常:连接失败 错误:无法连接到服务器127.0

    • 需要帮助修复我的postgresql,预装的一个与OSX狮子。 我得到了错误 此外,当我使用终端命令“哪个psql”时,我得到 因此,我似乎指向了正确的psql安装。此外,我最近完成了删除所有以前安装的postgres/postgres应用程序等,并且我还从我的“.bash_profile”中删除了与这些以前版本的postgres相关的任何内容。 作为补充信息,我尝试使用Postgres。应用程序

    • 我在Ubuntu ;12.04 LTS(Precise Pangolin)上安装了LAMP,然后在phpMyAdmin上设置root密码。我忘记了密码,现在无法登录。当我试图通过终端更改密码时,我得到: 错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(2)连接到本地MySQL服务器 我该怎么解决这个?我无法打开灯,卸载或重新安装。

    • 已尝试所有职位以获取解决方案。错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(2)连接到本地MySQL服务器 无法通过套接字“/var/MySQL/MySQL.sock”(38)连接到本地MySQL服务器 在后续工作中又发现了一个问题..sudo:有效的uid不是0,安装的sudo是否是setuid root? 所以对于这篇试过的跟帖 有谁能给