首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Redhat linux 7中启动postgresql服务

无法在Redhat linux 7中启动postgresql服务
EN

Stack Overflow用户
提问于 2015-06-11 13:05:58
回答 1查看 8.5K关注 0票数 2

我已经在Redhat 7上安装了PostgreSQL9.4,server.It是通过PostgreSQL9.4.3-1-Linux64.run安装的。它显示了一个明确的消息“postgres安装了您的机器”。现在当我以

代码语言:javascript
复制
su - postgres

它不要求密码并进入bash提示符。如果我输入psql,就会显示“未找到命令”。当我尝试通过root用户启动服务时

代码语言:javascript
复制
service postgresql initdb

我得到:

服务命令只支持基本的LSB操作(开始、停止、重新启动、尝试重新启动、重新加载、强制重新加载、状态)。对于其他操作,请尝试使用systemctl。

我试过没有用的start postgres restart。我试着搜索却什么也没发现。我知道这是开始服务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-11 14:09:17

服务postgresql

initdb是一个独立的命令,用于创建一个新的数据库集群。

创建一个新的PostgreSQL数据库集群 initdb [option...] [--pgdata | -D] directory

您必须独立使用它,但不能将其用作service命令的参数。阅读有关如何使用此命令的文档:initdb

使用service postgresql start启动postgresql服务,使用service postgresql stop停止它。

psql:“命令未找到”

尝试使用postgres命令切换到su postgres用户(没有破折号)。它对$PATH环境variable.If的影响--这无助于使用完整路径来指定命令,例如/usr/bin/psql

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30781660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档