我刚刚使用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。我要回到狮子服务器,因为纯粹的沮丧。现在我不会了。