Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
1.изменятьданныеТаблица конфигурации библиотеки
Отредактируйте /etc/my.cnf, добавьте «skip-grant-tables» после таблицы конфигурации, что означает пропуск таблицы авторизации, то есть правильность пароля учетной записи больше не подтверждается. Используйте сервис mysqld restart для перезапуска mysql. , введите mysql - uroot -p, нажмите Enter напрямую, чтобы войти в командную строку базы данных.
2.Изменить пароль
Оператор, используемый для изменения пароля в версиях MySQL до 5.7:
UPDATE user SET Password=PASSWORD('yourpassword') where USER='root';
Версии после 5.7 должны использовать:
update mysql.user set authentication_string=password('yourpassword') where user='root';
или
UPDATE user SET authentication_string=PASSWORD('yourpassword') where USER='root';
3. Перезапустите отладку.
После использования службы mysqld restart для повторного перезапуска MySQL при вводе команды возникнет ошибка. Произошла ошибка: ОШИБКА 1820 (HY000): Неизвестная ошибка 1820. Решение: вам необходимо использовать команду alter для сброса пароля, но его установка напрямую может привести к ошибке 1819. Причина в том, что пароль слишком прост, и вы можете изменить правила пароля по умолчанию.
set global validate_password_policy=0;
set global validate_password_length=4;
alter user user() identified by '123456';
4. Введение знаний
MySQL имеет ограничения по умолчанию на установку паролей (политика = 1).
Это СРЕДНИЙ, поэтому набор паролей должен соответствовать длине (по умолчанию — 8) и должен содержать цифры, строчные или прописные буквы, а также специальные символы.
Введите MySQL: (Предполагается, что плагин validate_password должен быть установлен, и он устанавливается по умолчанию, начиная с версии 5.7) Сначала измените значение параметра validate_password_policy.
То есть policy=0 ограничивает только длину пароля
set global validate_password_policy=0;
Проверьте длину пароля по умолчанию
select @@validate_password_length;
Измените длину пароля по умолчанию (здесь изменено на 4).
set global validate_password_length=4;
Используемая система: Centos 7.6.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/160397.html Исходная ссылка: https://javaforall.cn