如何在 FreeBSD 上安装 postgresql

如何在 FreeBSD 上安装 postgresql

以下是我正在做的事情的逐步描述

  • 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通常很重要:)

相关内容