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

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

蓝逸仙
2023-03-14

我有一个简单的网页Ruby On Rails与postgresql数据库,但当我运行服务器我有这个错误,我不知道我这样做。我使用postgresql是因为heroku需要应用程序在postgresql中。

我在ubuntu 13.10工作

错误是:

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

我需要帮助

谢啦

共有3个答案

秦毅
2023-03-14

我出现这个错误是因为没有正确配置到数据库的连接,而恰恰是因为在设置环境变量时出现语法错误。

MY_APP_DB=$MY_APP_DB_NAME这是错误的,而不是MY_APP_DB=$MY_APP_DB_NAME

昝晗昱
2023-03-14

您还可以强制停止然后强制启动服务器

sudo服务postgresql停止--force

sudo服务postgresql启动--force

皇甫俊雅
2023-03-14

创造一个像这样的软链接,这对我有用

$ sudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

了解更多信息

 类似资料:
  • 无法连接到PostgreSQL 11。 事件,尽管服务器正在运行。我甚至安装了pgAdmin 4,访问了服务器,它工作得非常好。但当我从Rails服务器执行此操作时,它显示: 无法连接到服务器:没有这样的文件或目录 服务器是否在本地运行并接受Unix域套接字上的连接“/var/run/postgresql/.s.PGSQL.5432”? 我在Stackoverflow中尝试了所有可能的方法。连续两

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

  • 每次运行Rails应用程序时都会出现此错误(它无法连接到本地Postgresql) 我在用Postgres。它正在正确运行的应用程序。 如果我跑 我可以正确登录到Postgreql控制台。 宝石文件 数据库yml Postgreql(控制台)

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

  • 我试图通过ubuntu中的命令行连接到postgresql,但它显示以下错误:- 对于这个错误,我尝试了谷歌的许多解决方案,但都没有成功。有人能在这个问题上帮我吗?

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