首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgresql每次启动时都需要运行命令

Postgresql每次启动时都需要运行命令
EN

Stack Overflow用户
提问于 2017-08-11 14:14:23
回答 1查看 442关注 0票数 0

我在RHEL6上,并且已经安装了PostgreSQL。现在,每当我想要开始开发时,都需要运行以下命令来启动PostgreSQL

/opt/PostgreSQL/9.5/bin/postgres -D /opt/PostgreSQL/9.5/data

然后它会为该终端暂停,我需要在另一个终端上启动另一个postgresql会话。安装过程中出了什么问题?如何纠正这个问题?

Image of practical for better understanding

EN

回答 1

Stack Overflow用户

发布于 2017-08-11 16:39:26

https://www.postgresql.org/docs/current/static/app-postgres.html

postgres实用程序命令pg_ctl可用于安全、舒适地启动和关闭

服务器。

如果可能的话,不要使用SIGKILL杀死主postgres服务器。这样做将防止postgres在终止之前释放它持有的系统资源(例如,共享内存和信号量)。这可能会导致启动新的postgres运行时出现问题。

请使用pg_ctl -D /opt/PostgreSQL/9.5/data start,否则有一天您的数据库会告诉您损坏的数据

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

https://stackoverflow.com/questions/45628173

复制
相关文章

相似问题

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