Springboot conecta el error de mysql de docker Acceso denegado para user'root'@'192.168.56.1 '(usando contraseña: NO)

1. Problema: la IP de error no es la IP de mi contenedor de base de datos, sino la IP configurada por VirtualBox

  • java.sql.SQLException: Acceso denegado para el usuario 'root'@'192.168.56.1' (usando contraseña: NO)
    Inserte la descripción de la imagen aquí
  • Configuración original en springBoot
spring.datasource.data-password=123456
spring.datasource.data-username=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.56.5:3306/XXX

2. Resuelve

  • La razón es que hay un dato adicional en el nombre de usuario y la contraseña. No le presté atención cuando lo cité. Solo cámbielo.
spring.datasource.password=123456
spring.datasource.username=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.56.5:3306/XXX

Supongo que te gusta

Origin blog.csdn.net/JISOOLUO/article/details/104403601
Recomendado
Clasificación