Harshas-MacBook-Pro:~ harshamv$ psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Harshas-MacBook-Pro:~ harshamv$ locate psql | grep /bin
/usr/local/Cellar/postgresql/9.4.0/bin/psql
/usr/local/bin/psql
Harshas-MacBook-Pro:~ harshamv$ ps -aef|grep postgres
501 12075 11832 0 11:54AM ttys001 0:00.00 grep postgres
也是plist文件
Harshas-MacBook-Pro:~ harshamv$ launchctl load -w /usr/local/Cellar/postgresql/9.4.0/homebrew.mxcl.postgresql.plist
/usr/local/Cellar/postgresql/9.4.0/homebrew.mxcl.postgresql.plist: Operation already in progress
Harshas-MacBook-Pro:~ harshamv$ which psql
/usr/local/bin/psql
Harshas-MacBook-Pro:~ harshamv$ echo $PATH
/Users/harshamv/.rvm/gems/ruby-2.1.2/bin:/Users/harshamv/.rvm/gems/ruby-2.1.2@global/bin:/Users/harshamv/.rvm/rubies/ruby-2.1.2/bin:/Applications/bin/php5/bin/:/Applications/Mamp/htdocs/prayag/lib/Cake/Console:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/harshamv/.rvm/bin:/usr/local/mongodb/bin
您没有运行PostgreSQL服务器。您的ps
输出仅显示您自己的ps grep。
您还可能安装了两个版本的PostgreSQL并且运行的PSL客户机与错误的psql客户机相关联。您可以运行whic-a psql
查看路径中的所有psql二进制文件。
PostgreSQL Wiki有一个专门解决自制问题的页面。
发生这种情况的原因是我的macbook由于一个无关的问题完全冻结了,我不得不使用电源按钮进行硬重启。重新启动后,由于这个错误,我无法启动Postgres。
我试图在我的Vagrant机器上运行<code>psql 注意:流浪者1.9.2框:ubuntu/信任64,https://atlas.hashicorp.com/ubuntu/boxes/trusty64 编辑我用来安装和运行postgres的命令:
无法连接到服务器:没有这样的文件或目录,服务器是否在本地运行并接受Unix域套接字“/var/run/PostgreSQL/.s.pgsql.5432”上的连接? postgres状态已下降 $grep-h'^port'/etc/PostgreSQL/*/main/PostgreSQL L.conf/etc/PostgreSQL/11/main/PostgreSQL L.conf:port=543
我怎么解决这个?我没看到什么? ps:包含两个PostgreSQL.plist文件。我不确定这是否相关。 我尝试了以下方法,得到了如下结果。 确保要运行的PostgreSQL副本的路径条目位于OS ;X系统的PostgreSQL的路径之前。 这是一个核心需求,它决定了哪个PostgreSQL可以运行,而且我被告知是导致这些问题的原因。