Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL включает тестовый плагин, который аутентифицирует MySQL использования собственная аутентификация, но является загружаемым плагином (не, встраивал), и должен быть установлен до использования. Это может аутентифицировать или против нормальных или против более старых (более коротких) значений хэша пароля.
Этот плагин предназначается в целях тестирования и разработки, а не в использовании в продуктивных средах. Тестовый исходный код плагина является отдельным от источника сервера, в отличие от встроенного собственного плагина, таким образом, это может быть исследовано как относительно простой пример, демонстрирующий, как записать загружаемый плагин аутентификации.
Следующая таблица показывает имена файлов библиотеки и плагин. Суффикс имени файла мог бы разойтись в Вашей
системе. Расположение файла является каталогом, названным plugin_dir
системная переменная. Для информации об установке см. Раздел
6.3.7, "Сменная Аутентификация".
Таблица 6.13. 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, "Сменная Аутентификация".