XtraBackup для SST с кластером Xtradb

Я ищу некоторые инструкции / руководство по установке кластера Percona Xtradb с Xtrabackup для SST. Есть ли файл конфигурации, в котором мне нужно предоставить данные для входа в скрипт Xtrabackup?

Спасибо

1 ответ

Решение

Есть ли файл конфигурации, в котором мне нужно предоставить данные для входа в скрипт Xtrabackup?

Если вы попробовали это, взгляните на innobackup.backup.log на доноре вы увидите что-то вроде этого:

innobackupex: Error: mysql child process has died: ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

Это означает, что /usr/bin/wsrep_sst_xtrabackup работает как mysql пользователь без каких-либо настроек аутентификации. Итак, что я сделал, чтобы заставить это работать:

  1. изменить домашнюю папку mysql пользователь:

    usermod -m -d /home/mysql mysql
    
  2. положить следующее в /home/mysql/.my.cnf:

    [mysql]
    user        = root
    password    = PA$$W0RD
    

https://bugs.launchpad.net/percona-xtradb-cluster/+bug/982003

Вы также можете предоставить учетные данные для входа, используя параметр wsrep_sst_auth (для донора):

wsrep_sst_auth=root:PA$$W0RD
Другие вопросы по тегам