我设置了一个全新的Postgres安装,其中包括:
initdb
命令2017-11-24 07:05:25.771 UTC [1291] root @ root致命:28000:角色" root"不存在 2017-11-24 07:05:25.771 UTC [1291] root @ root LOCATION:InitializeSessionUserId,miscinit.c:433
这是什么意思?他们的许多评论建议创建角色root(在这种情况下)来修复此错误,但我不想,因为我想使用Postgres而不是root角色进行管理。那个错误来自哪里?它必须与initdb做一些事情,因为它之前没有发生过。是否有一些代码仍然在postgres实例没有持久卷的时候运行?
答案 0 :(得分:0)
由于随机观察,我找到了尝试“登录”的原因。 pg_ready
命令以root身份运行;-)