systemctl status postgresql-9.6
或service status postgresql-9.6
查看启动状态;2、当1未提示有效信息时,执行
/data/PostgresSQL/9.6/bin/pg_ctl -D /data/PostgresSQL/9.6/data -l logfile start
然后回到目录查看logfile 文件,看是否存在权限报错,如存在按提示赋权;3、当1执行提示
PID file "/data/PostgresSQL/9.6/data/" does not exist
,且2没报权限错误,直接暴力执行"echo 27639 \n /data/PostgresSQL/9.6/data /data/PostgresSQL/9.6/data/
,执行完之后,执行systemctl start postgresql-9.6
或service start postgresql-9.6
,第一次可能失败,那就再执行一次启动,一般就能解决问题了,执行成功后进程可能一下子暴增很多,咱们再执行systemctl restart postgresql-9.6
,即可恢复进程。