postgresql – Socket文件“/var/pgsql_socket/.s.PGSQL.5432”缺少在山狮(OS X服务器)

我刚刚使用OS X服务器将我的MacMini服务器从Lion Server升级到Mountain Lion。我有与Postgresql相同的问题,我去年当我第一次安装Lion Server。

当我尝试做任何类型的Postgresql终端命令我得到以下臭名昭着的错误消息,许多已经得到了多年:

psql: Could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/pgsql_socket/.s.PGsql.5432"?

我试图改变_postgres的密码,当我得到的错误。我试过几个命令,但得到相同的错误。我刚刚重新启动了我的服务器,但没有运气。我以root身份登录以查看/ var / pgsql_socket并且该文件夹为空。文件夹/ var / pgsql_socket_alt也为空。

我已经在网上查了这个。但是,我已经阅读的所有解决方案,包括在Stack Overflow,建议删除和重新安装Postgresql。我不知道,但这似乎不是一个合理的选择,因为服务器应用程序上的几个选项使用Postgresql。我联系了苹果企业支持(没有协议),我被告知,我的问题必须由开发商解决,将投出695美元。

我有一个网站,现在是因为我不能重建它。我不知道在这一点上哪里去帮助这个。我会继续在网上看看我能找到什么。但是我希望有人能给我一个答案快,所以我可以重建我的数据库

更新:12/13/2012 15:33 GMT-6

这是我的输出为ps auwwx | grep postg:

_postgres      28123   0.0  0.1  2479696   7724   ??  Ss    3:01PM   0:00.04 /Applications/Server.app/Contents/ServerRoot/usr/bin/postgres_real -D /Library/Server/Postgresql For Server Services/Data -c listen_addresses= -c log_connections=on -c log_directory=/Library/Logs/Postgresql -c log_filename=Postgresql_Server_Services.log -c log_line_prefix=%t  -c log_lock_waits=on -c log_statement=ddl -c logging_collector=on -c unix_socket_directory=/Library/Server/Postgresql For Server Services/Socket -c unix_socket_group=_postgres -c unix_socket_permissions=0770
server1        28216   0.0  0.0  2432768    620 s000  R+    3:02PM   0:00.00 grep postg
_postgres      28138   0.0  0.0  2439388    752   ??  Ss    3:01PM   0:00.01 postgres: stats collector process                           
_postgres      28137   0.0  0.0  2479828   1968   ??  Ss    3:01PM   0:00.00 postgres: autovacuum launcher process                           
_postgres      28136   0.0  0.0  2479696    544   ??  Ss    3:01PM   0:00.00 postgres: wal writer process                           
_postgres      28135   0.0  0.0  2479696    732   ??  Ss    3:01PM   0:00.01 postgres: writer process                           
_postgres      28134   0.0  0.0  2479696    592   ??  Ss    3:01PM   0:00.00 postgres: checkpointer process                           
_postgres      28131   0.0  0.0  2439388    368   ??  Ss    3:01PM   0:00.00 postgres: logger process

更新:12/13/2012 18:10 GMT-6

经过强烈的网络搜索,发现这个视频。我能够得到Postgresql工作,并删除错误。我可以连接使用pgadmin和PHPpgadmin。我要回到狮子服务器,因为纯粹的沮丧。现在我不会了。

http://www.youtube.com/watch?v=y1c7WFMMkZ4

我能够添加以下到我的.bash_profile以防止错误
export PGHOST=localhost

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...