Linux
帶有 Xtradb 集群的 SST 的 XtraBackup
我正在尋找一些說明/手冊來為 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
沒有任何身份驗證設置。因此,我為使其工作所做的工作是:
- 更改
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