我是Ubuntu操作系统的新手,正在尝试在我的系统中安装postgresSQL。在完成安装并进入postgres模式后,当我输入命令pgsql时,它显示以下错误
psql:错误:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/var/run/postgresql/.s.PGSQL.5432“上的连接?
可能出了什么问题??
发布于 2021-09-08 13:34:12
可能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
发布于 2021-09-08 14:27:20
安装完成后,必须使用initdb创建实例。稍后,将listen_address更改为*,重新启动服务,现在就可以检查端口了。检查pg日志中的消息:"postgres已准备好接受连接“
https://stackoverflow.com/questions/69103595
复制相似问题