gpt4 book ai didi

postgresql - psql 总是要求凭据

转载 作者:行者123 更新时间:2023-11-29 14:35:41 26 4
gpt4 key购买 nike

如果它不立即提示我输入连接/登录凭据,我将无法运行任何 psql 命令。例如,psql --helppsql --version(可以找到完整的手册 here)立即提示我:

temps-MacBook-Pro:local temp$ /usr/local/bin/psql --help
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:

我查看了默认安装目录 /Library/PostgreSQL/9.6/data/ 中的配置文件,但找不到任何会强制出现此提示的内容。请注意,这是与 EnterpriseDB installer 一起安装的当我连接到数据库时,一切似乎都正常工作。

OSX 10.11 上的 Postgres 9.6

这是怎么回事?

最佳答案

/usr/local/bin/psql/Library/PostgreSQL/9.6/scripts/runpsql.sh 的符号链接(symbolic link),它是 EnterpriseDB 的 shell 脚本包装器实际的二进制文件是 /Library/PostgreSQL/9.6/bin/psql

我只需要将 psql 指向真正的可执行文件而不是那个 shell 脚本。

关于postgresql - psql 总是要求凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45043610/

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