今天重启了服务器,发现pgsql没有启动,于是又执行了启动脚本
pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/logfile start
虽然提示server starting
但并没有看到pgsql的进程,折腾了半天,结果执行了
pg_ctl -D /usr/local/pgsql/data start
发现/usr/local/pgsql/data
需要赋予(0700)权限,设置之后,启动正常!
FATAL: data directory "/usr/local/pgsql/data" has group or world access
DETAIL: Permissions should be u=rwx (0700)