Настройка

1. Подготовка данных для подключения к СУБД

Подготовьте данные для подключения к СУБД.

  1. Получите у администратора СУБД и сохраните:

    • учетные данные пользователя СУБД для авторизации в СУБД с правами доступа​[1],

    • имя сервиса СУБД,

    • порт сервера СУБД,

    • путь до одной из утилит: xtrabackup, innobackupex, mariadb-backup или mariabackup (в зависимости от СУБД и ее версии).

  2. (опционально и только для MySQL) Подготовьте авторизационный файл с помощью утилиты mysql_config_editor.

    Если сервис СУБД не имеет доступа к каталогу, указанному в переменной MYSQL_HOME, то в конфигурационном файле сервиса /etc/systemd/system/mysqld.service укажите переменную окружения MYSQL_TEST_LOGIN_FILE.

    [Service]
    Environment="MYSQL_TEST_LOGIN_FILE=/opt/rubackup/etc/.mylogin.cnf"

2. Настройка модуля

Настройте подключение модуля к СУБД.

  1. В конфигурационном файле модуля укажите:

    • учетные данные пользователя СУБД (username и password) или пользователя ОС (mysql_admin), от имени которого будет выполняться запуск служебных утилит для запросов к СУБД;

    • имя сервиса СУБД (mysql_service);

    • порт сервера СУБД (port);

    • путь к одной из утилит: innobackupex (innobackupex_path) или xtrabackup, mariadb-backup, mariabackup (xtrabackup_path).

  2. Перезапустите сервис клиента СРК RuBackup:

    systemctl restart rubackup_client.service

1. Подробнее о необходимых правах пользователя https://docs.percona.com/percona-xtrabackup/8.4/privileges.html?h=privi.