gpt4 book ai didi

java - Spring 启动: MySQLNonTransientConnectionException: Could not create connection

转载 作者:行者123 更新时间:2023-11-29 05:54:13 25 4
gpt4 key购买 nike

我正在尝试将我的 Spring Boot 应用程序与 MySQL 服务器连接。

我已正确遵循文档,但仍然遇到一些相关问题每次都会抛出以下异常

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

最佳答案

为了解决这个错误,我必须使用 MySql Workbench 使用存储在 application.properties 文件中的用户名和密码登录 MySql。执行此操作后,该错误不再出现。仅当尝试在重新启动 MySql 服务器后运行我的 spring boot 项目时,才会发生这种情况。

更新:将“&allowPublicKeyRetrieval=true”添加到 application.properties 文件中的 spring.datasource.url 解决了问题。在我注意到日志中的另一个错误后我发现了这一点:“不允许 MySQL 公钥检索”

spring.datasource.url=jdbc:mysql://localhost:3306/db_example?autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true

关于java - Spring 启动: MySQLNonTransientConnectionException: Could not create connection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51243403/

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