首页 > 解决方案 > PostgresSQL 未连接

问题描述

我是 Ubuntu 操作系统的新手,并试图在我的系统中安装 postgresSQL。完成安装并进入postgres模式后,当我输入命令pgsql时,它给了我这个错误

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

什么可能是错的?

标签: postgresql

解决方案


可能 postgresql 服务器没有运行;您可以运行netstat -adp以查看 postgres 是否正在侦听端口 5432。

如果不是,那么它很可能没有运行;systemctl status postgresql将帮助确定它是否已安装,以及是否遇到任何问题(有关更多详细信息,请参阅https://mydbanotebook.org/post/troubleshooting-01/

如果它正在运行并且看起来很健康,那么它可能未配置为接受以您连接的任何方式(哪个用户、数据库、主机/网络等)的连接 - 请参阅pg_hba.conf包含此规则的文件的详细信息 - https:// www.postgresql.org/docs/9.1/auth-pg-hba-conf.html


推荐阅读