MySQL - ОШИБКА 1045 - Доступ запрещен

Ваш запрос должен быть таким -

@Query(nativeQuery=true, value="SELECT * FROM Character c WHERE c.pinyin like %:keyword%")
 List<Character> findByKeyword(@Param("keyword") String keyword);

Надеюсь, это поможет.

44
задан OMG Ponies 8 January 2010 в 05:28
поделиться

3 ответа

Если Вы на самом деле установили пароль root, и Вы только что теряли/забывали его:

  1. Перезапуск MySQL
  2. Stop это вручную с опцией таблиц предоставления пропуска: mysqld_safe --skip-grant-tables

  3. Теперь, откройте новое окно терминала и выполните клиент MySQL: mysql -u root

  4. Измененный пароль root вручную с этой командой MySQL: UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; при использовании MySQL 5.7 (проверяют использование mysql - версия в Терминале) затем команда:

    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    
  5. Сброс полномочия с этой командой MySQL: FLUSH PRIVILEGES;

От http://www.tech-faq.com/reset-mysql-password.shtml

(Возможно, это не то, в чем Вы нуждаетесь, Брюшной пресс, но я полагаю, что это могло быть полезно для людей, спотыкающихся через этот вопрос в будущем)

86
ответ дан Rounak 26 November 2019 в 21:53
поделиться

Попытайтесь соединиться без любого пароля:

mysql -u root

я полагаю, что начальное значение по умолчанию не является никаким паролем для корневой учетной записи (который должен, очевидно, быть изменен как можно скорее).

14
ответ дан Chad Birch 26 November 2019 в 21:53
поделиться

Текущий пароль root должен быть пустым. Затем в разделе «новый пароль root» введите свой пароль и подтвердите.

1
ответ дан 26 November 2019 в 21:53
поделиться
Другие вопросы по тегам:

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