Ech*_*831 3 postgresql homebrew
当我放入postgres -D /usr/local/var/postgres终端时,我得到了回复:
致命:数据目录"/ usr/local/var/postgres"拥有错误的所有权提示:服务器必须由拥有数据目录的用户启动.
我怎么能解决这个问题?谢谢〜
通过这样做来检查该目录的所有者是什么
ls -l /usr/local/var/ | grep postgres
Run Code Online (Sandbox Code Playgroud)
你应该看到类似的东西
-rw-r--r-- 1 postgresuser postgresuser 285659 Sep 1 18:05 postgres
Run Code Online (Sandbox Code Playgroud)
假设它是"postgresuser",那么运行你的数据库
sudo -u postgresuser postgres -D /usr/local/var/postgres
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5601 次 |
| 最近记录: |