我最近在我的 Mac 上安装了 PostgreSQL 9.1,我尝试使用 pg_ctl 命令启动和停止它,但没有成功。
数据文件的默认安装文件夹是 /Library/PostgreSQL/9.1/data
默认情况下只能由“postgres”访问(即其他任何人都没有权限),所以我不得不更改该文件夹的权限(为什么要安装默认情况下无法使用的东西?)
但是,发出命令:
[mitch@localhost ~]$ /Library/PostgreSQL/9.1/bin/pg_ctl -l ~/Library/Logs/postgreslog -D /Library/PostgreSQL/9.1/data stop
返回错误
pg_ctl:无法发送停止信号(PID:50):不允许操作
有人知道如何解决这个问题吗?
谢谢