Tentei realizar a troca de banco de dados com os passos no curso (desafio) e o projeto apresenta erro. Já realizei algumas pesquisas mas não sei o que pode ser. É necessária alguma instalação na máquina? Ou o uso se assemelha com o H2?
O erro que recebo é esse aqui:
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Versões:
Spring - 2.7.2
java.version - 11
kotlin.version - 1.6.21
mysql - 8.0.32
Meu arquivo application.yml:
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/forum
username: sa
password:
jpa:
defer-datasource-initialization: true
database-platform: org.hibernate.dialect.MySQL8Dialect
properties:
hibernate:
show_sql: true
format_sql: true