备份数据库:
使用的工具为 Xtrabackup
Xtrabackup8适用于mysql8, mysql8以下的数据库用Xtrabackup2.4
一、 安装
建议从系统的软件库安装,自己编译简直是自取灭亡,官方安装方法
1. CentOS
- Centos6及以上系统 - Centos5不行,以下是官方给出的原因 - RHEL/Centos 5 doesn’t support installing the packages directly from the remote location so you’ll need to download the package first and install it manually with rpm: - 1 
 2
 3- > $ wget https://repo.percona.com/yum/percona-release-latest.noarch.rpm
 > $ rpm -ivH percona-release-latest.noarch.rpm
 >- 安装软件源 - 1 - $ yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm- 中途的确认 y 确认就好 
- 测试源 - 1 - yum list | grep percona- 这个命令会列出源内所有以 - percona开头的软件,如果其中包括了- percona-xtrabackup-24就没什么问题了
- 安装 - 1 - yum install percona-xtrabackup-24- 完成!!😊 
2. Ubuntu
- 从官方获取软件源 - 1 - $ wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
- 安装下载下来的源 - 1 - $ sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
- 更新软件列表 - 1 - sudo apt-get update
- 安装 - 1 - sudo apt-get install percona-xtrabackup-24- 完成 
二、 备份
| 1 |  | 
参数
| 1 |  | 
三、还原
| 1 |  | 
| 1 |  | 
四、备份脚本
| 1 |  | 
五、定时备份
linux中使用 crontab
- crontab -l 列出定时任务 
- crontab -e 编辑定时任务 - 格式大概是这样的 五个号代表的意思分别是分,时,日,月,周 - 比如每天凌晨2点执行 - 1 - 0 2 * * * /home/databasebackup/backup.sh
