gpt4 book ai didi

postgresql - postgres 错误 InitializeSessionUserId - 找不到角色 "root"

转载 作者:行者123 更新时间:2023-11-29 13:46:32 27 4
gpt4 key购买 nike

我设置了全新的 Postgres 安装,其中:

  1. 使用 Unix“postgres”用户运行
  2. 恕我直言,没有任何尝试登录 postgres 的代码
  3. 我移动到持久卷的数据目录,因此我在新目录中运行了 initdb 命令
  4. 每 5 秒左右持续抛出此错误:

2017-11-24 07:05:25.771 UTC [1291] root@root FATAL: 28000: role "root" does not exist 2017-11-24 07:05:25.771 UTC [1291] root@root LOCATION: InitializeSessionUserId, miscinit.c:433

这是什么意思?他们的许多评论建议创建角色 root(在本例中)来修复此错误,但我不想这样做,因为我想使用 Postgres 而不是 root 角色来进行管理。该错误来自哪里?它必须对 initdb 做一些事情,因为它以前没有发生过。在 postgres 实例没有持久卷的时候是否仍然有一些代码在运行?

最佳答案

由于随机观察,我找到了这种“登录”尝试的原因。 pg_ready 命令以 root 身份运行;-)

关于postgresql - postgres 错误 InitializeSessionUserId - 找不到角色 "root",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47483589/

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