59
задан 17 May 2018 в 12:28

3 ответа

Я сделал точно ту же проблему с помощью зависимости ниже:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.44</version>
</dependency>

я просто изменяюсь на версию 46, и все работает.

1
ответ дан 1 November 2019 в 11:10

Это могло быть Вашими коннекторами для MySQL, который должен быть обновлен, поскольку MySQL8 изменил шифрование паролей - таким образом, более старые коннекторы шифруют их неправильно.

знаток repo для коннектора Java может быть найден здесь .
при использовании плагина миграционного маршрута необходимо также рассмотреть обновление его, также !

Затем можно просто обновить Ваш англичанин знатока с:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.17</version>
</dependency>

Или для других, которые используют Gradle, можно обновить build.gradle с:

 buildscript {
    ext {
        ...
    }
    repositories {
        ...
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        classpath('mysql:mysql-connector-java:8.0.11')
    }
 }

All that you really need to do (build.gradle example)

3
ответ дан 1 November 2019 в 11:10

Обновите свой mysql-коннектор", пакет lib с Вашей mysql версией как ниже я использую 8.0.13 версии, и в англичанине я изменил версию:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>runtime</scope>
    <version>8.0.13</version>
</dependency>

Моя проблема решила после этого.

14
ответ дан 1 November 2019 в 11:10

Другие вопросы по тегам:

Похожие вопросы: