【发布时间】:2015-08-27 04:47:54
【问题描述】:
我在 Redhat 7 服务器上安装了 postgresql 9.4。它是通过 postgresql-9.4.3-1-linux-x64.run 安装的。它显示一条清晰的消息“postgres 已安装您的机器”。现在当我以
身份登录时su - postgres
它不要求输入密码并进入 bash 提示符。如果我输入 psql 会显示“找不到命令”。当我尝试通过 root 用户启动服务时
service postgresql initdb
我明白了:
service 命令仅支持基本的 LSB 操作(启动、停止、重新启动、尝试重新启动、重新加载、强制重新加载、状态)。其他操作请尝试使用systemctl。
我尝试了start postgres restart,但没有成功。我尝试搜索并没有找到任何东西。我知道它的启动服务。
【问题讨论】:
-
在ubuntu部分发布这个问题。
-
initdb不会“启动”postgres,要启动服务,您需要使用start
标签: postgresql rhel