gpt4 book ai didi

仅在 Linux 上的 PostgreSQL 密码验证失败

转载 作者:行者123 更新时间:2023-11-29 13:36:02 25 4
gpt4 key购买 nike

我在从 Linux 服务器上的 Tomcat 连接到 PostgreSQL 数据库时遇到了一些奇怪的事情。由于某些奇怪的原因,即使我在 Windows 机器上运行相同的应用程序和配置,身份验证也能正常工作,但我无法连接到数据库。我也可以从我的 Windows 机器上使用 pgAdmin 登录。

因此,当我使用 pgAdmin 登录时,我将密码更新为与之前相同的密码,并且突然间它就可以工作了:-S。如果我查看生成的 MD5 哈希,它与以前完全相同。有人知道会发生什么吗?

我怀疑某些东西区分大小写,但我无法真正弄清楚这是怎么可能的,因为我在 Linux 服务器和 Windows 机器上使用完全相同的配置。

最佳答案

这真是一件愚蠢的事情。我使用了错误的语法来创建用户。我从 pgAdmin 复制粘贴了包含散列密码的 SQL 语句,所以当我尝试使用实际密码登录时,身份验证失败。

它在我的 Windows 机器上运行的原因是因为我将我的内部网络配置为可信任的,所以它根本不使用我指定的密码。所以看起来它只能在 Windows 上运行,但实际上并非如此。

关于仅在 Linux 上的 PostgreSQL 密码验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441932/

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