Назад | Перейти на главную страницу

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

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

Спасибо

Есть ли какой-либо файл конфигурации, в котором мне нужно предоставить данные для входа в скрипт 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