20
美洲狮(OS X Server)中缺少套接字文件“ /var/pgsql_socket/.s.PGSQL.5432”
我刚刚使用OS X Server将MacMini Server从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。我不知道,但这似乎不是一个可行的选择,因为Server App上的几个选项都使用PostgreSQL。我联系了Apple Enterprise支持部门(未达成协议),并被告知开发人员必须解决我的问题,否则将投入695美元。 我有一个现在关闭的网站,因为我无法重建它。目前,我不知道该向哪里寻求帮助。我将继续在线寻找是否可以找到一些东西。但是,我希望有人能尽快给我答案,以便我重建数据库。 更新:2012年12月13日15:33 GMT-6 这是ps auwwx | grep …