【问题标题】:spring boot and RDS db. Failed Conexion弹簧靴和 RDS 数据库。连接失败
【发布时间】:2020-06-30 16:33:09
【问题描述】:

我没有连接。

在 RDS amazon 中有 db,并在带有休眠功能的 Spring Boot 中有应用程序...

状态数据库是公开的..

我在本地使用 workwench mysql 进行连接。但不是应用程序..

请帮帮我!!

加载类com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'。驱动程序通过 SPI 自动注册,通常不需要手动加载驱动程序类。 2020-06-30 13:21:16.187 INFO 22852 --- [main] os.s.concurrent.ThreadPoolTask​​Executor:初始化 ExecutorService 'applicationTaskExecutor' 2020-06-30 13:21:16.195 INFO 22852 --- [主要] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - 开始... 2020-06-30 13:21:16.198 WARN 22852 --- [main] com.zaxxer.hikari.util.DriverDataSource:未找到 driverClassName=com.mysql.jdbc.Driver 的注册驱动程序,尝试直接实例化。 2020-06-30 13:21:17.960 错误 22852 --- [main] com.zaxxer.hikari.pool.HikariPool:HikariPool-1 - 池初始化期间出现异常。

java.sql.SQLException: 用户 'master'@'186.23.179.139' 的访问被拒绝(使用密码:是) 在 com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.20.jar:8.0.20]

enter image description here

spring.datasource.url=jdbc:mysql://autofabricadb.clbpfrarz8ji.sa-east-1.rds.amazonaws.com:3306/dbautofabrica

原因:com.mysql.cj.exceptions.CJCommunicationsException:通信链路故障

我有 CONEXIONNN 但现在显示下一个

最后一个成功发送到服务器的数据包是 0 毫秒前。驱动没有收到服务器发来的任何数据包。

在 com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:132) [mysql-connector-java-8.0.20.jar:8.0.20] 在 com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) [mysql-connector-java-8.0.20.jar:8.0.20]

【问题讨论】:

    标签: mysql spring hibernate amazon-rds


    【解决方案1】:

    您是否为 mysql 插入了 mysql 连接器/jdbc 驱动程序的依赖项(maven 或 gradle),确保您的 jdbc mysql 连接器和您的 mysql 版本兼容。还要记住,如果您的主用户密码和凭据与数据源 URL 一起保存在您的应用程序属性文件中。

    【讨论】:

      猜你喜欢
      • 2019-05-03
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 2018-02-14
      • 2021-04-20
      • 1970-01-01
      • 2023-01-07
      • 2017-12-28
      相关资源
      最近更新 更多