windows - psql:错误:无法连接到服务器:致命:用户的密码验证失败
问题描述
我已经成功安装了 postgresql 并在 Windows 10 中添加了我的环境变量的路径。但问题是当我尝试psql postgresql
在命令提示符下运行时,它给出了错误提示
C:\Users\adity>psql postgres
Password for user adity:
psql: error: could not connect to server: FATAL: password authentication failed for user "adity"
我 100% 确定我的密码是正确的我已经尝试重新安装和卸载很多次,以防我错过密码,但每次它都会给我同样的错误。虽然当我尝试从 GUI 运行时它开始运行。这令人沮丧,我不确定问题出在哪里。
解决方案
在数据库集群创建期间创建的数据库超级用户很可能被称为postgres
.
因此,不要使用默认值,即使用名称与当前操作系统用户相同的数据库用户,而是显式指定数据库用户postgres
:
psql -U postgres
推荐阅读
- string - 在 kotlin 中字符串是不可变的
- reactjs - 引导表日期过滤器
- javascript - React 映射对象数组并显示 ID 与对象外键匹配的用户
- c++ - static_cast
在运行时 - css - 是否可以将 calc() 函数用于绝对定位元素?
- twitter - 苍鹭服务启动前无法控制现有拓扑
- c# - 如何在从 Angular 调用 Api 到 .NET-core 之前检查 JWT 令牌过期
- python - 将.pb模型转换为.tflite时如何通过通道设置不同的平均值和标准值
- android - WindowInsets 与 InputMethodManager !在android中显示和隐藏软键的正确方法
- php - 在 PHP 中压缩时 PDF 数字签名在 Ghostscript 中不起作用