gpt4 book ai didi

postgresql - psql.exe - Windows 中的密码验证失败

转载 作者:行者123 更新时间:2023-11-29 11:11:00 24 4
gpt4 key购买 nike

我是 PostgreSQL 的菜鸟。我在 windows7 上安装了 ver 9.2。在安装过程中,它要求输入密码,我输入了密码。现在,每当我运行 d:\tools\PostgreSQL9.2\bin\psql.exe 时,它​​都会要求输入密码。当我输入密码时,它不接受并且它显示“用户“user1”的密码验证失败。我已经重新安装了两次。我也尝试进入我的系统密码。

我正在尝试让下面的命令起作用

psql.exe -f db/codedb.sql development

我应该怎么做才能让它工作?

最佳答案

连接时尝试设置用户名。

psql.exe -U username -d dbname -f somefile.sql

您可能在安装过​​程中设置了默认的“postgres”用户。不确定您是否创建了其他任何人。

要添加其他用户和数据库,只需以 postgres 身份连接到 postgres 数据库,然后执行以下操作:

CREATE USER myuser WITH ENCRYPTED PASSWORD 'secret';
CREATE DATABASE mydb OWNER myuser;

如果您的机器是安全的,您可能还想设置一个 password file

关于postgresql - psql.exe - Windows 中的密码验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12562928/

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