Ваш пароль не соответствует текущим требованиям политики

12 set 2022 1 min di lettura
Ваш пароль не соответствует текущим требованиям политики
Indice dei contenuti

Введение

MySQL — самая популярная система управления реляционными базами данных с открытым исходным кодом. Он быстрый, простой в использовании, масштабируемый и является неотъемлемой частью популярных стеков LAMP и LEMP.

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

Your password does not satisfy the current policy requirements.

Когда validate_plugin активен, политика паролей будет создана на сервере MySQL и будет генерировать предупреждение об ошибке, что пароль не соответствует текущим требованиям политики. Эту ошибку можно исправить тремя способами:

  • Установка значения Password_policy в LOW с терминала после подключения к серверу MySQL.
  • Установив значение Password_policy в файле конфигурации MySQL my.cnf
  • Удалив подключаемый модуль, используемый для проверки пароля. (Не рекомендуется, используйте только для тестирования)

Чтобы устранить ошибку «Ваш пароль не соответствует текущим требованиям политики», откройте консоль и выполните следующие действия.

Измените Password_policy из терминала

Уровень пароля по умолчанию для подключаемого модуля можно изменить во время выполнения. Для этого вам нужно проверить плагин аутентификации по умолчанию:

SHOW VARIABLES LIKE 'validate_password%';

Вывод должен выглядеть так:

+--------------------------------------+----------+
 | Variable_name | Value |
 +--------------------------------------+----------+
 | validate_password.check_user_name | ON |
 | validate_password.dictionary_file | |
 | validate_password.length | 8 |
 | validate_password.mixed_case_count | 1 |
 | validate_password.number_count | 1 |
 | validate_password.policy | MEDIUM |
 | validate_password.special_char_count | 1 |
 +--------------------------------------+----------+

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

SET GLOBAL validate_password_policy=LOW;

Теперь вы можете использовать пароль по вашему выбору.

Измените значение плагина в файле my.cnf

Альтернативой предыдущему методу является изменение значения password_policy плагина validate_password непосредственно в основном файле конфигурации MySQL.

Затем откройте файл my.cnf, найдите параметр validate_password_policy и измените его следующим образом:

validate_password_policy=LOW

Сохраните и закройте файл.

Вам нужно будет перезапустить службу MySQL, чтобы изменения вступили в силу:

sudo service mysql restart

Удалите плагин validate_password

Это дополнительный способ устранения ошибки Your password does not satisfy the current policy requirements. Этот метод не рекомендуется.

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

uninstall plugin validate_password;

Убедитесь, что вы переустановили плагин validate_password, если это необходимо.

Вывод

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.