gpt4 book ai didi

postgresql - 使所有用户都可以使用 postgresql 数据库

转载 作者:行者123 更新时间:2023-11-29 12:05:56 25 4
gpt4 key购买 nike

访问 postgres 数据库时出现错误

FATAL:  Peer authentication failed for user "myuser"

要解决此错误,我需要像这样更改数据库所有者

ALTER DATABASE dbname OWNER TO 'all';

all 不是我系统中的用户,但我想让这个数据库对系统中的所有用户可用。

我相信有办法做这样的事情。谁能帮帮我!

最佳答案

您需要read the Client Authentication section of the manual ,特别是讨论 pg_hba.conf 的部分。 PostgreSQL 的手册和教程相当全面,值得一读。

在 Stack Overflow、superuser.com、serverfault.com 和 dba.stackexchange.com 上有很多问题都涵盖了 pg_hba.conf,所以我不会重复已有的大量问题。

非常简短的版本:

  • 使用md5认证;和
  • CREATE USER 所有您希望能够登录的用户,或者让他们都以共享身份登录。

阅读有关身份验证和安全性的手册部分,以避免将来出现麻烦和问题。

关于postgresql - 使所有用户都可以使用 postgresql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631672/

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