Основываясь на ответе Sharfi, отредактируйте файл /etc/my.cnf и добавьте только одну строку:
validate_password_policy=LOW
Это должно в достаточной степени нейтрализовать валидацию, как того требует ФП. Возможно, вы захотите перезапустить mysqld после этого изменения. В зависимости от вашей ОС это будет выглядеть примерно так:
sudo service mysqld restart
validate_password_policy принимает либо значения 0, 1 или 2, либо слова LOW, MEDIUM и STRONG, которые соответствуют этим числам. По умолчанию используется значение MEDIUM (1), которое требует, чтобы пароли содержали как минимум одну заглавную букву, одну строчную букву, одну цифру и один специальный символ, а общая длина пароля - не менее 8 символов. Изменение на LOW, как я предлагаю здесь, будет проверять только длину, которая, если она не была изменена с помощью других параметров, будет проверять длину 8. Если вы хотите сократить это ограничение длины, вы также можете добавить validate_password_length в файл my.cnf.
Для получения дополнительной информации об уровнях и деталях, см. Документ MySQL .
Для MySQL 8 свойство было изменено с «validate_password_policy» на «validate_password.policy». Смотрите обновленную документацию MySQL для получения последней информации.
SET GLOBAL validate_password_policy=LOW;