Spec-Zone .ru
спецификации, руководства, описания, API

6.3.7.7. Тестовый Плагин Аутентификации

MySQL включает тестовый плагин, который аутентифицирует MySQL использования собственная аутентификация, но является загружаемым плагином (не, встраивал), и должен быть установлен до использования. Это может аутентифицировать или против нормальных или против более старых (более коротких) значений хэша пароля.

Этот плагин предназначается в целях тестирования и разработки, а не в использовании в продуктивных средах. Тестовый исходный код плагина является отдельным от источника сервера, в отличие от встроенного собственного плагина, таким образом, это может быть исследовано как относительно простой пример, демонстрирующий, как записать загружаемый плагин аутентификации.

Следующая таблица показывает имена файлов библиотеки и плагин. Суффикс имени файла мог бы разойтись в Вашей системе. Расположение файла является каталогом, названным plugin_dir системная переменная. Для информации об установке см. Раздел 6.3.7, "Сменная Аутентификация".

Таблица 6.15. MySQL Test Authentication Plugin

Серверное имя плагина test_plugin_server
Клиентское имя плагина auth_test_plugin
Имя объектного файла библиотеки auth_test_plugin.so

Поскольку тестовый плагин аутентифицирует тот же самый путь как собственная аутентификация MySQL, обеспечьте обычное --user и --password опции, которые Вы обычно используете для учетных записей, которые используют собственную аутентификацию, когда Вы соединяетесь с сервером. Например:

shell> mysql --user=your_name
        --password=your_pass

Для получения общей информации о сменной аутентификации в MySQL, см. Раздел 6.3.7, "Сменная Аутентификация".