【发布时间】:2021-04-04 07:11:57
【问题描述】:
我收到以下错误
2020-12-26 23:17:30.499 INFO 1 --- [main] org.hibernate.dialect.Dialect:HHH000400:使用方言:org.hibernate.dialect.MySQL57Dialect 许可服务_1 |休眠:如果存在许可证则删除表 许可服务_1 | 2020-12-26 23:17:31.006 INFO 1 --- [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - 开始... 许可服务_1 | 2020-12-26 23:17:32.010 错误 1 --- [main] com.zaxxer.hikari.pool.HikariPool:HikariPool-1 - 池初始化期间出现异常。 许可服务_1 | 许可服务_1 | com.mysql.cj.jdbc.exceptions.CommunicationsException:通信链路故障 许可服务_1 | 许可服务_1 |最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。 许可服务_1 |在 com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) ~[mysql-connector-java-8.0.22.jar:8.0.22] 许可服务_1 |在 com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) ~[mysql-connector-java-8.0.22.jar:8.0.22]
我的 docker-compose yml
version : '3'
services:
licensingservice:
image: licensing/licensing-service-ms:0.0.1-SNAPSHOT
ports:
- "8080:8080"
networks:
- my-network
volumes:
- .:/vol/development
depends_on:
- mysqldbserver
mysqldbserver:
image: mysql:5.7
ports:
- "3307:3306"
networks:
- my-network
environment:
MYSQL_DATABASE: license
MYSQL_ROOT_PASSWORD: Spartans@123
container_name: mysqldb
networks:
my-network:
driver: bridge
还有我的 application.properties
spring.jpa.hibernate.ddl-auto=create-drop
spring.datasource.url=jdbc:mysql://mysqldb:3307/license
spring.datasource.username=root
spring.datasource.password=Spartans@123
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.show-sql=true
【问题讨论】:
标签: java mysql spring-boot