【发布时间】:2020-03-17 15:21:06
【问题描述】:
我一直在按照in this tutorial 概述的步骤使用 postgreSQL 配置 EC2 实例。我正在使用 AWS Linux 2018-03,并通过以下方式安装了 postgres92:
$ sudo yum install postgresql postgresql-server postgresql-devel postgresql-contrib postgresql-docs
我的理解是我应该可以直接初始化postgres:
$ sudo postgresql-setup initdb
如this related question 中所述(注意:看来我也需要执行此步骤,我还无法将 postgres 作为服务运行)。但是,对postgresql-setup 的调用会返回:
sudo: postgresql-setup: command not found
我也试过find / postgresql-setup 只是想看看它是否挂在系统上的某个地方,但这没有任何结果。我无法通过sudo service postgres ... 命令启动 postgres,因为该服务尚未被识别。我已确认该服务未通过以下方式运行:
$ sudo service postgres status
这只是告诉我该服务无法识别,我还检查了ps -ef | grep postgres,但也没有任何结果。
我的问题仍然存在,如果无法找到 postgresql-setup,我该如何初始化 postgres 以便将其识别为服务?谢谢。
【问题讨论】:
标签: postgresql amazon-ec2 service amazon-linux