以下是我正在做的事情的逐步描述
- cd /usr/ports/databases/postgresql91-server/
- 使安装干净
- 添加
postgresql_enable="YES"
/etc/rc.conf
- 正在尝试开始
sudo /usr/local/etc/rc.d/postgresql onsestart
。
然而,完成所有这些步骤后,我仍然收到以下消息:
postgres 无法访问服务器配置文件“/usr/local/pgsql/data/postgresql.conf”:没有此文件或目录
我遗漏了什么步骤?
答案1
您需要initdb
先运行才能使用 postgres 服务器。这无法为您完成,因为如果您进行升级,它会破坏您现有的数据库。
/usr/local/etc/rc.d/postgresql initdb
如果你使用 FreeBSD 移植,将会满足你的需要,否则请参见initdb
手册页。
(还请注意,端口的安装后消息会告诉您这一点 - 运行后端口打印出来的消息make install
通常很重要:)