PHPMyAdmin: ERROR 1819 (HY000) - Пароль не соответствует требованиям текущей политики.

Во-первых, пожалуйста, не связывайте меня ни с одним из этих постов, я уже прочитал их полностью, и ничего не помогло:

Я продолжаю получать указанную выше ошибку (в заголовке) при настройке или перенастройке PHPMyAdmin на Ubuntu Server 20.04.

Для ясности, это вид терминала при вводе пароля, который вызывает ошибку.

введите описание изображения здесь

А теперь сама ошибка

введите описание изображения здесь


Вот результат, когда я запускаю следующую команду:

SHOW VARIABLES LIKE 'validate_password%';

введите описание изображения здесь

Я ввожу следующий пароль (очевидно, фальшивый, но все же отвечающий указанным выше требованиям к паролю): JoeBloggs2018$

Для моего рассудка, разбивка пароля:

  • Длина: 14 символов
  • Количество прописных букв: 2 (смешанный регистр = истина)
  • Количество номеров: 4
  • Количество особых знаков: 1

Это приводит к ошибке, которую я не понимаю. Я не хотел снижать требования к паролю, но сделал это только для устранения неполадок, и это все равно не сработало.

Если бы кто-нибудь мог помочь, я был бы очень признателен.


person jacc_01    schedule 15.05.2021    source источник


Ответы (1)


Если у вас нет нескольких учетных записей пользователей, подключенных к серверу базы данных, вы можете обойтись одним из двух следующих вариантов:

Вариант 1 - изменение политики паролей

Ваша политика паролей в настоящее время установлена ​​на MEDIUM. Вы можете легко изменить это значение на LOW, чтобы обрабатывать легко взламываемые пароли. В MySQL от имени пользователя root (или его эквивалента) выполните этот оператор:

SET GLOBAL validate_password.policy=LOW;

Вариант 2 - Удаление модуля проверки пароля

Это в значительной степени подход «Жезл от Бога», но он выполняет свою работу для местных условий:

  1. Подключиться к серверу как root
  2. Удалите плагин:
    UNINSTALL PLUGIN validate_password;
    
    В случае ошибки используйте:
    UNINSTALL COMPONENT 'file://component_validate_password';
    
  3. Продолжай свою работу

Эти решения не рекомендуются для производственного экземпляра или экземпляра, доступного через Интернет. Пожалуйста, не подвергайте себя ненужному риску.

person matigo    schedule 15.05.2021
comment
Спасибо за ответ. На самом деле я уже пробовал вариант 1, как уже упоминалось, но это не сработало. Вариант 2 Мне было неудобно делать по указанным вами причинам. Я продолжу поиски, но похоже, что он несколько изолирован от процесса установки PHPMyAdmin, и если вы отключите плагин validate_password только временно, а затем установите его снова, ваш пароль будет принят и безопасен - я добавлю ответ, как только получу окончательный ответ Информация. - person jacc_01; 18.05.2021