XtraBackup 用于带有 Xtradb 集群的 SST

XtraBackup 用于带有 Xtradb 集群的 SST

我正在寻找一些说明/手册,以便使用 Xtrabackup 为 SST 设置 Percona Xtradb 集群。是否有任何配置文件需要我提供 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=root:PA$$W0RD

相关内容