首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在centos7上运行PostgreSQL9.2的initdb?

如何在centos7上运行PostgreSQL9.2的initdb?
EN

Stack Overflow用户
提问于 2014-09-03 23:30:51
回答 2查看 4.2K关注 0票数 1

所以,

我的管理员在centos7机器上安装(不知道如何)PostgreSQL9.2 (64位版本)。问题是我需要初始化数据库,所以我应该运行如下代码:

代码语言:javascript
复制
service postgresql-9.2 initdb

但我得到了错误:

代码语言:javascript
复制
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

做了一些搜索,人们说你应该通过直接调用一些脚本进行初始化,但在这台CentOS 7机器上并不存在每个给定的位置。

比如这个位置(是的,它是9.3的,我用的是9.2,但类似的位置无论如何都不存在):

代码语言:javascript
复制
/usr/lib/pgsql-9.3/bin/postgresql93-setup initdb

或者这个

代码语言:javascript
复制
/usr/pgsql-9.3/bin/postgresql93-setup initdb

我发现了

代码语言:javascript
复制
/usr/lib64/pgsql 

但是这个目录只有一堆'*.so‘文件。

我该如何在centos7上运行PostgreSQL9.2的initdb?

EN

回答 2

Stack Overflow用户

发布于 2014-09-26 20:39:02

您可以直接从postgres帐户运行它

代码语言:javascript
复制
#su - postgres -c pg_ctl initdb
票数 1
EN

Stack Overflow用户

发布于 2014-09-04 03:30:57

刚在Centos上安装了Postgresql 9.3。

代码语言:javascript
复制
#cd /etc/init.d
#ls postgres*

这里有一个posgresql-9.3脚本

代码语言:javascript
复制
#./postgresql-9.3 

为您提供运行选项,其中之一是initdb

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

https://stackoverflow.com/questions/25648294

复制
相关文章

相似问题

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