MySQL Enterprise Backup 8.0.22 и позже: LDAP pluggable authentication является функцией, поддерживаемой MySQL Enterprise Edition, пользователь, под которым mysqlbackup соединяется с сервером, может быть заверен, используя LDAP. Вне надлежащей установки для LDAP на серверной стороне следующие требования применяются к аутентификации LDAP, чтобы работать с mysqlbackup:
Если пользователь использует простую аутентификацию LDAP, пароль
сообщен серверу открытым текстом, позвольте
Client-Side Cleartext Pluggable Authentication опцией
--enable-cleartext-plugin
в команде
mysqlbackup или установите переменную окружения
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=[1|Y|y]
в среде выполнения команды.
Если пользователь использует основанную на SASL аутентификацию LDAP и
клиентский плагин (authentication_ldap_sasl_client
)
не расположен в каталоге плагинов сервера, опция
--plugin-dir
должна использоваться с командой mysqlbackup,
чтобы определить местоположение плагина, или та же самая информация должна
быть предоставлена, установив переменную окружения
LIBMYSQL_PLUGIN_DIR
.
Следующее это некоторые типовые команды для использования аутентификации LDAP:
Пример 16.1. Использование простой аутентификации LDAP
mysqlbackup --user=mysqlbackup --password=password
\
--host=127.0.0.1 --backup-dir=/home/mysqlbackup/backup-tmp--backup-image=/home/mysqlbackup/backups/my.mbi \
--enable-cleartext-plugin backup-to-image
Пример 16.2. TTS-восстановление, используя простую аутентификацию LDAP
mysqlbackup --user=mysqlbackup --password=password
\ --host=127.0.0.1 --backup-dir=/home/mysqlbackup/backup-tmp--backup-image=/home/mysqlbackup/backups/my.mbi \ --include-tables=REGEX
\ --enable-cleartext-plugin copy-back-and-apply-log
Пример 16.3. Изготовление резервных копий, используя SASL-аутентификацию LDAP
mysqlbackup --user=mysqlbackup --password=password
\ --host=127.0.0.1 --backup-dir=/home/mysqlbackup/backup-tmp--backup-image=/home/mysqlbackup/backups/my.mbi \ --plugin-dir=SASL_plugin-dir
\ backup-to-image
Пример 16.4. TTS-восстановление, используя SASL-аутентификацию LDAP
mysqlbackup --user=mysqlbackup --password=password
\ --host=127.0.0.1 --backup-dir=/home/mysqlbackup/backup-tmp--backup-image=/home/mysqlbackup/backups/my.mbi \ --include-tables=REGEX
\ --plugin-dir=SASL_plugin-dir
\ copy-back-and-apply-log