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。
你试过做一个
1 | sudo find / -name postgresql* |