首页 > 解决方案 > 如何解决问题:“指定的数据库用户/密码组合被拒绝”使用 Intellij IDEA?

问题描述

我正在使用 Spring 应用程序和堆栈就像:Java 11, Spring Boot 2.2.1.RELEASE.

(technology versions may vary here) 

当我尝试通过Data Sourceusing连接到数据库时Intellij IDEA,我总是遇到如下问题:

The specified database user/password combination is rejected:
[28P01] FATAL: password authentication failded for user 'postgres'

在此处输入图像描述

我该如何解决?

需要注意的是:这个答案是相似的,但与以下内容无关:

无法从 Intellij 连接到在 docker 容器中运行的 mySql - “指定的数据库用户/密码组合被拒绝”

标签: intellij-ideadatabase-connectiondatasource

解决方案


要修复它

您需要检查您的application.properties文件并更改user password在线值:

spring.datasource.password=your_password

问题的原因是:

spring.datasource.password你的财产价值application.properties

与安装数据库系统时默认选择的用户密码不匹配。

例如,更具体地说,在“输入数据库超级用户 (postgres) 的密码”步骤中:

在此处输入图像描述

澄清:提供的例子是 for PostgreSQL,但它可以是另一个database system


推荐阅读