XtraBackup用于Xtradb群集的SST

我正在寻找一些说明/手册来设置用于SST的Xtrabackup的Percona Xtradb集群。 有什么configuration文件,我需要提供Xtrabackup脚本的login细节?

谢谢

有什么configuration文件,我需要提供Xtrabackup脚本的login细节?

如果您已经尝试过,请查看捐助者的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_xtrabackupmysql用户身份运行,没有任何auth设置。 所以,我所做的工作是:

  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选项(在捐助者上)提供login凭证:

 wsrep_sst_auth=root:PA$$W0RD