gpt4 book ai didi

postgresql - Postgres : Permission denied for all but phpPgAdmin

转载 作者:行者123 更新时间:2023-11-29 13:37:10 24 4
gpt4 key购买 nike

刚刚为 Lion 安装了 OS X Server。我听说默认数据库现在是 Postres - 这是个好消息。坏消息 - 我无法连接到它。

我试过使用 psql、createdb 和 Navicat,它们都返回相同的内容:“无法连接到服务器:权限被拒绝。”这是使用 _postgres 角色并使用我自己的角色,我已将其作为 super 用户添加到 postgres。

奇怪的是,phpPgAdmin 在连接时完全没有问题。当我以 root 身份运行并使用 psql -U 时,我也不会。但是,如果我直接使用 pqsl postgrescreatedb whatever 那么它就会完全拒绝工作。

总结如下:

gormster$ psql postgres           # permission denied
gormster$ createdb whatever # permission denied
gormster$ sudo psql postgres # role "root" does not exist
gormster$ sudo su -
root# psql postgres # role "root" does not exist
root# psql -Ugormster postgres # THIS WORKS

这是怎么回事?

最佳答案

没关系,它神奇地又开始工作了。不确定我做了什么让它发生,但它可能已经将我自己添加到 _postgres 组。如果您不知道,请参阅将自己添加到群组的说明 here .

关于postgresql - Postgres : Permission denied for all but phpPgAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185083/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com