xtrabackup 备份数据库
一:安装 xtrabackup
centos 8 yum 安装
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
测试下yum list | grep percona

percona-release enable-only tools release
yum install percona-xtrabackup-24
//24版本适用于mysql 5.7版本
二:全量备份
1.先创建目录 /data/backups
xtrabackup --host=127.0.0.1 --backup --user=root --password=oneinstack --target-dir=/data/backups/
三:全量恢复
1.准备
xtrabackup --prepare --target-dir=/data/backups/
2.恢复
恢复前,停止mysqld服务,清空 mysql的data文件夹
xtrabackup --copy-back --target-dir=/data/backups/ xtrabackup 默认从 etc/my.cnf 读取mysql的 datadir 也可以用 --datadir 参数指定mysql的data目录 xtrabackup --copy-back --datadir=/data/mysql/ --target-dir=/data/backups/
3.修改组
chown -R mysql:mysql ./
4.启动
修改MySQL版本
sed -i 's/9.9.99/5.7.31/' ./mysqld

浙公网安备 33010602011771号