1.安装
CentOS7可以使用yum安装
yum install xtrabackup
CentOS6需要去官网下载安装包。注意选择正确的版本,其官网一般会优先显示最新版。截止到目前,最新版对应的是MySQL8,无法在较低版本上正常工作。
2.备份
准备一个备份用账号,尽量缩减权限
CREATE USER 'bkpuser'@'localhost' IDENTIFIED BY '123456';
REVOKE ALL on *.* from 'bkpuser'@'localhost';
GRANT RELOAD,LOCK TABLES,REPLICATION CLIENT ON *.* TO 'bkpuser'@'localhost';
GRANT PROCESS ON *.* TO 'bkpuser'@'localhost';
flush prifileges;
2.1全备
全备命令
innobackupex --defaults-file=/etc/my.cnf --user=bkpuser --password=123456 /usr/local/mysql/backup
最后的路径是存储备份的目录