gpt4 book ai didi

linux - 如何使用 .pgpass 文件中给出的密码连接到 postgres?

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:59 25 4
gpt4 key购买 nike

我的 .pgpass 文件位于 home/centos 目录中,具有 0600 权限。

10.43.11.123:5432:mydb:postgres:abcd@1234

(真实密码包含反斜杠字符。)

我已经尝试了此 link 中给出的所有方法

没有任何作用。

我尝试了 python can not use .pgpass while connecting to PostgreSQL 中提供的解决方案但这也无济于事

每次出现错误:

psql: fe_sendauth: no password supplied

我也尝试过:

psql -h 10.43.11.123 -d mydb -U postgres

提示:

psql: FATAL: password authentication failed for user "postgres" password retrieved from file "/home/centos/.pgpass"

有人可以帮忙吗?

最佳答案

根据the documentation :

If an entry needs to contain : or \, escape this character with \.

由于您说密码包含反斜杠字符,因此解决方案是将反斜杠加倍。

关于linux - 如何使用 .pgpass 文件中给出的密码连接到 postgres?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59139507/

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