При попытке задать пароль пользователю mysql, возникает следующая ошибка:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Эта ошибка появляется, если ваш пароль не соответствует следующим требованиям, для "validate_password.policy" в режиме "MEDIUM" это:
- Минимальная длина 8 символов
- Минимум одна цифра
- Минимум одна буква верхнего регистра
- Минимум один спецсимвол
Решение:
1. Задать пароль, который соответствует требованиям безопасности к паролям.
2. Или понизить уровень требования безопасности пароля:
Если вам подходит второй вариант, то логинимся в mysql и смотрим текущее значение:
mysql> 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 | +--------------------------------------+--------+ 7 rows in set (0.00 sec)
И понижаем уровень:
SET GLOBAL validate_password.policy=LOW;