几个月前我用 kyngchaos 安装程序安装了 postgres。我现在已更新到 OSX Lion,但数据库服务器无法启动。
kyngchaos 博客上的评论 (http://www.kyngchaos.com/blog/2011/20110723_lion http://www.kyngchaos.com/blog/2011/20110723_lion)让我查看了“postgres”用户:它不再存在了!至少,我不能再“sudo su postgres”了。所以我认为这就是我的服务器无法运行的原因。
我怎样才能最好地恢复该用户?
(我自己回答)
最后,我唯一需要做的就是重新创建“postgres”用户。之前我把内容列出来了/usr/local/pgsql/
并看到例如data/
目录由用户拥有101
和组postgres
。所以我想将该 postgres 用户绑定到 101 用户 ID:
sudo dscl . -create /Users/postgres
sudo dscl . -create /Users/postgres UniqueID 101
(然后我重新启动了我的Mac,因为我不知道如何手动启动postgres服务器......;-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)