Linux

帶有 Xtradb 集群的 SST 的 XtraBackup

  • October 3, 2012

我正在尋找一些說明/手冊來為 SST 設置帶有 Xtrabackup 的 Percona Xtradb 集群。是否有任何配置文件需要我提供 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
  1. 將以下內容放入/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

引用自:https://serverfault.com/questions/389190