关于postgresql:无法启动服务器,可能是由于misplaced .conf

Unable to start sever, likely due to misplaced .conf. How do can I verify the cause and find/replace .conf?

我刚接触到psql,我觉得有些问题是由.conf文件放错了地方引起的。当我试图登录到我之前创建的数据库时,我得到一个错误

1
2
3
$ psql corporation
psql: could NOT CONNECT TO server: No such file OR directory
    IS the server running locally AND accepting

基于psql文档,看起来服务器没有运行,ps确认了这一点。因为我不记得上次使用psql时必须启动它,所以我有点困惑,但似乎很容易修复。不幸的是,我启动服务器的尝试没有成功。用医生建议的第一种方法让我

1
2
$ postgres -D /usr/LOCAL/pgsql/DATA
postgres cannot access the server configuration file"/usr/local/pgsql/data/postgresql.conf": No such file OR directory

第二种方法导致

1
2
$postgres -D /usr/LOCAL/pgsql/DATA >logfile 2>&1 &
[1] 3165

ps确认这两个方法都没有启动postgres,当我尝试打开数据库时,为了再次检查,它返回的错误消息与以前略有不同。

1
2
3
4
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"?
[1]+  Exit 2                  postgres -D /usr/LOCAL/pgsql/DATA > logfile 2>&

如何在Mac OS X上启动PostgreSQL服务器?似乎相关,但有一些差距。仅仅运行initdb是不够的,而且我似乎没有.conf.sample。我需要从头开始创建一个新的.conf吗?作为参考,我运行的是雪豹,我最初尝试手动安装PSQL,但最终安装了BREW,然后安装了BREW。


你试过做一个find吗?

1
sudo find / -name postgresql*