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
пользователь без каких-либо настроек аутентификации. Итак, что я сделал, чтобы заставить это работать:
изменить домашнюю папку
mysql
пользователь:usermod -m -d /home/mysql mysql
положить следующее в
/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