SQLException: Public Key Retrieval is not allowed

360
10 мая 2018, 08:37

Всем привет! Я новичок в Java, и не могу понять суть происходящего.
Есть mysql server v8 и connector v8, всё с официального сайта mysql.
Есть кусок кода согласно документации:

public MySQLConnect () {
    this.LoadDriver();
    try {
        connection = DriverManager.getConnection(this.url + noSSL, this.login, this.password);
        System.out.println("mySQL connected succesfull!");
        this.statement = connection.createStatement();
    } catch (SQLException ex) {
        System.out.println("SQLException: " + ex.getMessage());
        System.out.println("SQLState: " + ex.getSQLState());
        System.out.println("VendorError: " + ex.getErrorCode());
    }
}
    private void LoadDriver () {
    try {
        Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
    } catch (Exception ex) {
        ex.printStackTrace();
        System.out.println("Driver failed!");
    }
}

Получаем коннект, о чудо, всё работает.
Но не тут то было. Через непродолжительное время всплывает:

SQLException: Public Key Retrieval is not allowed
SQLState: 08001

Подозреваю, что проблема зарыта где-то в настройках mySQL.
P.S. Прошу прощения за мой русский, так как он мне не родной.
P.S. Хотелось бы разжеваного ответа, почему так и как вылечить.
Зарание спасибо!

READ ALSO
Сервер дублирует сообщения

Сервер дублирует сообщения

Приложение-чатик клиент/сервер

238
Android Studio, не добавляет запись в БД Sqlite

Android Studio, не добавляет запись в БД Sqlite

Подскажите пожалуйста, почему может не добавляться запись в БД? Никакой ошибки не возникает, всё работает, но запись просто не добавляет

224
Таблица друзей в базе данных

Таблица друзей в базе данных

Как лучше всего составить таблицу друзей tb_friend в базе данныхОсновной запрос который будет использоваться это - является ли user1 другом user2 или...

193
Добавить строки из одной таблицы в другую [НЕ ОБЪЕДИНИТЬ]

Добавить строки из одной таблицы в другую [НЕ ОБЪЕДИНИТЬ]

Имеются три таблицы с пользователямиУ всех трёх таблиц есть user_id , его я и хочу получить из этих всёх трёх таблиц

236