xtrabackup 工具备份mysql 5.7以及常见报错解决办法
来源:互联网 发布:股票套牢知乎 编辑:程序博客网 时间:2024/05/18 02:29
由于之前服务器安装的xtrabackup比较老的版本,不支持mysql 5.7的热备,需要升级下版本或新服务器部署2.4.1版本。这里我们下载官网https://www.percona.com/downloads/XtraBackup/ 最新版2.4.4 工具,安装并备份mysql 5.7。
一,安装XtraBackup。这里不多做解释了,之前文章有介绍如何安装。 这里主要说下常见报错,比如我这里今天遇到两个:
error: Failed dependencies:
libev.so.4()(64bit) is needed by percona-xtrabackup-24-2.4.4-1.el6.x86_64
libnuma.so.1()(64bit) is needed by percona-xtrabackup-24-2.4.4-1.el6.x86_64
(1) libev.so.4()(64bit) is needed by percona-xtrabackup-24-2.4.4-1..el6.x86_64解决办法:
rpm -ivh ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/libev-4.15-1.el6.rf.x86_64.rpm
安装上边rpm包解决
(2)libnuma.so.1()(64bit) is needed by percona-xtrabackup-24-2.4.4-1.el6.x86_64解决办法:
rpm -ivh http://mirror.centos.org/centos/6/os/x86_64/Packages/numactl-2.0.9-2.el6.x86_64.rpm
安装上边rpm包解决。
二,备份mysql 。这里我们写一个shell脚本做备份
#!/bin/bash
# mysql full back
#date 2016.10.18
#author:21yunwei
time=`date +%F`
logfile="/data/bakup/mysql_full_bak_time.log"
fullbakup_logfile="/data/bakup/fullbakup_logfile.log"
mysql_bakdir="/data/bakup"
user=xxxxx
password=xxxxxxx
[ ! -d $mysql_bakdir ] && mkdir -p $mysql_bakdir
[ ! -e $logfile ] && touch $logfile
[ ! -e $fullbakup_logfile ] && touch $fullbakup_logfile
innobackupex --defaults-file=/etc/my.cnf --user=$user --password=$passsword--compress ${mysql_bakdir} 2>&1 >>$fullbakup_logfile
ret=$?
finishtime=`date +%Y%m%d_%H%M%S`
[ $ret -eq 0 ] && echo "Mysql fullbakup finished, time: $finishtime" >> $logfile || echo "Mysql fullbakup failed,please check time:$finishtime" >> $logfile
- xtrabackup 工具备份mysql 5.7以及常见报错解决办法
- xtrabackup备份报错
- Mysql的备份工具xtrabackup
- Percona Xtrabackup-Mysql 备份恢复工具
- MySQL在线备份与恢复工具 --> Xtrabackup
- mysql 备份工具xtrabackup(一)
- mysql 备份工具xtrabackup(二)
- MySQL第三方备份工具xtrabackup使用
- MySQL备份工具xtrabackup开启新实例
- mysql备份工具 :mysqldump mydumper Xtrabackup 原理
- MySQL备份工具xtrabackup原理及实施
- Mysql开源备份工具Xtrabackup备份部署
- Xtrabackup数据库备份工具
- mysql xtrabackup增量备份
- XtraBackup备份MySQL
- MySQL备份之Xtrabackup
- xtrabackup备份mysql数据库
- mysql备份之xtrabackup
- Vim + instant markdown makes Cool
- 查看和修改MySQL数据库的事物隔离级别
- Win10下用IDEA搭建Struts2+Spring4+Hibernate5(SSH)框架,实现用户登录注册
- Yii2.0美化路由Url
- 关于一些很平常的错误原因(个人的一些问题和怎么处理的)
- xtrabackup 工具备份mysql 5.7以及常见报错解决办法
- C++每日一课(十八)
- Eclipse 常用快捷键
- AtCoder Regular Contest 078-D
- 循环冗余检验CRC
- java提高篇(四)-----理解java的三大特性之多态
- 设计一个类只能在堆(栈)上创建
- junit单元测试通过mybatis查询数据库时在Test方法加上@Transactional注解查询速度居然平均快5倍
- Eularproject 76:Counting summations