Для того чтобы убрать валидацию паролей в MariaDB на Synology, вам необходимо выполнить следующие шаги:
- Войдите в DSM (DiskStation Manager) на вашем устройстве Synology, используя учетные данные администратора.
- Откройте пакет настройки MariaDB, который установлен на вашем Synology. Обычно он доступен через меню «Пакеты» или «Приложения».
- В пакете настройки MariaDB найдите и откройте файл my.cnf. Обратите внимание, что вы должны иметь права администратора, чтобы изменять этот файл.
- В файле my.cnf найдите секцию
[mysqld]
, которая содержит настройки для сервера баз данных MariaDB. - Добавьте или измените следующие строки в секции
[mysqld]
:
validate_password=OFF skip-grant-tables
Параметр validate_password
отключит валидацию пароля, а параметр skip-grant-tables
позволит войти в MariaDB без учетных данных администратора. Обратите внимание, что это создает уязвимость безопасности и должно использоваться только для временных целей или в контролируемой среде тестирования.
- Сохраните и закройте файл my.cnf.
- Перезапустите службу MariaDB, чтобы изменения вступили в силу. Обычно это можно сделать через панель управления DSM или командой в командной строке Synology:
synoservice --restart pkgctl-MariaDB-версия
Замените "версия" на актуальную установленную версию пакета MariaDB на вашем Synology.
- После перезапуска службы MariaDB валидация паролей будет отключена.
Обратите внимание, что отключение валидации паролей может создать уязвимость безопасности вашей базы данных. Рекомендуется использовать этот подход только для временных целей или в контролируемой среде тестирования. Если вы хотите изменить требования к валидации паролей (например, увеличить или уменьшить сложность паролей), рекомендуется обратиться к официальной документации MariaDB для более подробной информации о настройках валидации паролей.