如何解决问题:"The specified database user/password combination is rejected" 使用 Intellij IDEA?
How to fix the issue: "The specified database user/password combination is rejected" using Intellij IDEA?
我正在使用 Spring 应用程序,堆栈如下:Java 11
、Spring Boot 2.2.1.RELEASE
。
(technology versions may vary here)
当我尝试使用 Intellij IDEA
通过 Data Source
连接到数据库时,我总是遇到这样的问题:
The specified database user/password combination is rejected:
[28P01] FATAL: password authentication failded for user 'postgres'
我该如何解决?
需要注意:这个答案类似,但不相关:
修复:
您需要检查 application.properties
文件并在线更改 user password
的值:
spring.datasource.password=your_password
问题原因是:
你在application.properties
属性spring.datasource.password
中的价值
与安装数据库系统时默认选择的用户密码不匹配。
例如更具体地讲步骤 "Enter the password for the database superuser (postgres)":
澄清一下: 提供的示例是针对 PostgreSQL
,但也可以是另一个 database system
.
编辑:假设您 运行 Linux
如果 invzbl3 提供的其他答案不起作用,请查看此解决方案,它对我有用。确保之后重新启动。
https://docs.fedoraproject.org/en-US/quick-docs/postgresql/#_initial_configuration
If you’re getting ident errors from your app you’ll probably need to perform the accepted solution described at https://serverfault.com/questions/406606/postgres-error-message-fatal-ident-authentication-failed-for-user?newreg=a4fdc3e21349449985cc65b82399c5b4
(如果你没有 nano,可以使用任何其他文本编辑器)
sudo nano /var/lib/pgsql/data/pg_hba.conf
and edit host all all 127.0.0.1/32 ident to host all all 127.0.0.1/32 md5.
This should allow most applications to connect with username/password.
我正在使用 Spring 应用程序,堆栈如下:Java 11
、Spring Boot 2.2.1.RELEASE
。
(technology versions may vary here)
当我尝试使用 Intellij IDEA
通过 Data Source
连接到数据库时,我总是遇到这样的问题:
The specified database user/password combination is rejected:
[28P01] FATAL: password authentication failded for user 'postgres'
我该如何解决?
需要注意:这个答案类似,但不相关:
修复:
您需要检查 application.properties
文件并在线更改 user password
的值:
spring.datasource.password=your_password
问题原因是:
你在application.properties
spring.datasource.password
中的价值
与安装数据库系统时默认选择的用户密码不匹配。
例如更具体地讲步骤 "Enter the password for the database superuser (postgres)":
澄清一下: 提供的示例是针对 PostgreSQL
,但也可以是另一个 database system
.
编辑:假设您 运行 Linux
如果 invzbl3 提供的其他答案不起作用,请查看此解决方案,它对我有用。确保之后重新启动。
https://docs.fedoraproject.org/en-US/quick-docs/postgresql/#_initial_configuration
If you’re getting ident errors from your app you’ll probably need to perform the accepted solution described at https://serverfault.com/questions/406606/postgres-error-message-fatal-ident-authentication-failed-for-user?newreg=a4fdc3e21349449985cc65b82399c5b4
(如果你没有 nano,可以使用任何其他文本编辑器)
sudo nano /var/lib/pgsql/data/pg_hba.conf
and edit host all all 127.0.0.1/32 ident to host all all 127.0.0.1/32 md5.
This should allow most applications to connect with username/password.