背景:
系统Ubuntu 版本16.04.4
Mysql版本5.7.19
使用percona-xtrabackup的原因免费、免费、免费,重要的事情说三遍(性能不比收费工具InnodbHot Backup差)
一. 安装
直接安装
Sudo apt-get install percona-xtrabackup
二. 备份测试
安装成功了,但是进行备份测试时
innobackupex --user=backupMyDB --password='123456' --port=3306 --socket=/tmp/mysql3306.sock /var/mysqlBackups
报错误 不能读取5.7.19 log 文件,通过如下脚本
Innobackupex –v
查看,安装的是percona-xtrabackup 2.36版本,该版本只能对MYSQL 5.5~5.6备份,所以需要更新percona-xtrabackup 到最新版本。
三. 更新percona-xtrabackup到2.4版本
从Percona 下载percona-xtrabackup库
$ wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb
使用dpkg 安装最新库
$ sudo dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
最后不要忘记更新本地缓存
$ sudo apt-get update
安装最新percona-xtrabackup 2.4版本
$ sudo apt-get install percona-xtrabackup-24
重新测试备份,备份成功