当我收到有关“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问Postgres?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了当我收到有关“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问Postgres?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2005字,纯文字阅读大概需要3分钟。
内容图文
![当我收到有关“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问Postgres?](/upload/InfoBanner/zyjiaocheng/897/fba2e890f89040b29e25a715b0065da3.jpg)
我正在运行Ubuntu 16.我已经安装了Postgresql. Postgresql曾经工作,但后来我重新启动.
nmap命令show port 5432已打开. Postgres似乎工作正常:
service postgresql status
postgresql.service – PostgreSQL RDBMS Loaded: loaded
(/lib/systemd/system/postgresql.service; enabled; vendor preset:
enabled) Active: active (exited) since Sat 2017-07-29 18:42:59 EDT;
1min 4s ago Process: 201 ExecStart=/bin/true (code=exited,
status=0/SUCCESS) Main PID: 201 (code=exited, status=0/SUCCESS)
Memory: 0B CGroup: /system.slice/postgresql.service
我跑了这个: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”?
上面列出的文件似乎不存在.
我如何进入Postgresql?通常我会运行psql或sudo -i -u postgres然后运行psql.但是这些命令不起作用.我一直收到“无法连接到服务器”的错误.几次重启没有帮助.
更新:
我运行了这个命令:dpkg -l | grep postgres
rc postgresql-9.5 9.5.6-0ubuntu0.16.04 amd64 object-relational SQL database, version 9.5 server ii postgresql-client 9.5+173 all front-end programs for PostgreSQL (supported version) ii postgresql-client-9.5 9.5.7-0ubuntu0.16.04 amd64 front-end programs for PostgreSQL 9.5 ii postgresql-client-common 173 all manager for multiple PostgreSQL client versions ii postgresql-common 173 all PostgreSQL database-cluster manager
解决方法:
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”?
此错误通常表示服务器未运行.基于dpkg -l输出和注释的线程,这是由于postgresql-9.5主程序包以某种方式被卸载.由于没有使用dpkg的–purge选项调用卸载,因此数据和配置文件仍然存在,因此apt-get install postgresql-9.5可以解决问题.
内容总结
以上是互联网集市为您收集整理的当我收到有关“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问Postgres?全部内容,希望文章能够帮你解决当我收到有关“/var/run/postgresql/.s.PGSQL.5432”的错误时如何访问Postgres?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。