没有合适的资源?快使用搜索试试~ 我知道了~
首页MySQL 备份恢复脚本 from 工具 Innobackupex
MySQL 备份恢复脚本 from 工具 Innobackupex
需积分: 50 10 下载量 127 浏览量
更新于2023-05-27
收藏 368KB PDF 举报
此文档 关于M有SQL 第三方开源工具xtrabackup ,文档包含内容: 1,innobackupex 下载安装指引。 2,innobackupex 全备份,增量备份脚本。 3,innobackupex 全恢复,增量恢复脚本。 4,备份脚本指引。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10223994/bg1.jpg)
--经过实际测试,可正常完成。
#####################################################
##
#本文档主要针对MySQL备份工具innobackupex使用简介#
#1,操作指引:#
#2,备份脚本(全备份,增量备份).#
#3,恢复脚本(全恢复,增量恢复).#
#4,增量恢复脚本中已包含全库恢复操作部分.#
#5,如果你需要全库恢复,请使用全库恢复脚本.#
#6,如果你恢复的数据中,包含增量,请使用增量脚本.#
#7,每周一个全备,每天一个增量备份.#
#8,全备+增备份+binlog=当前时刻.#
#Editor:MartinLeeTime:20171231#
#####################################################
README.TXT:
#################################
#执行脚本时,需要传人对应参数(因为MySQL密码不可控,账号不可控,socket,my.cnf也不可控)
定义$表示在mysql用户下执行:
eg:
执行备份脚本时参数简介:
$shinnobackupex_full.sh
Usage:back_full.sh[configure-options]
-?,--helpShowthishelpmessage.
--backup-dir=<>Setbackupdirectory
--defaults-file=[]Setmysqlconfigurationfiledirectory
--host=<>Setmysqlhost
--port=<>Setmysqlport
--user=<>Setmysqlusername
--password=<>Setmysqluserpassword
--socket=<>Setmysqlsocket
=>shinnobackupex_full.sh--backup-dir=/备份路径--defaults-file=/my.cnf路径(如果不写,默认读
取/etc/my.cnf)--host=127.0.0.1(本地,便于区别),--user=备份用户,--password=备份用户对应密码--
socket=MySQLTcp连接套字节
MySQL数据库备份指
引.zip
9.98KB
![](https://csdnimg.cn/release/download_crawler_static/10223994/bg2.jpg)
执行恢复时参数简介:
##注意,所有恢复操作请在异机或者不同目录下进行,创建my.cnf中对应的目录,同时有对应权限。
全库恢复:
$shinnobackupex_restore_full.sh
Usage:restore_full.sh[configure-options]
-?,--helpShowthishelpmessage.
--backupfull-dir=<>Setbackupdirectory
--defaults-file=<>Setmysqlconfigurationfiledirectory
--user=<>Setmysqlusername
--password=<>Setmysqluserpassword
--socket=<>Setmysqlsocket
=>shinnobackupex_restore_full.sh--backupfull-dir=/备份路径--defaults-file=/my.cnf路径(如果不写,默
认读取/etc/my.cnf)--host=127.0.0.1(本地,便于区别),--user=备份用户,--password=备份用户对应密码--
socket=MySQLTcp连接套字节
增量恢复:
$shinnbackupex-increstore.sh
Usage:restore_incre.sh[configure-options]
-?,--helpShowthishelpmessage.
--backupfull-dir=<>Setbackupdirectory.
--backupincr-dir=<>Setbackupforincredirectory.
--defaults-file=<>Setmysqlconfigurationfiledirectory.
--user=<>Setmysqlusername.
--password=<>Setmysqluserpassword.
--socket=<>Setmysqlsocket.
=>shinnobackupex_restore_full.sh--backupfull-dir=/备份路径--backupincr-dir=/增量备份路径--
defaults-file=/my.cnf路径(如果不写,默认读取/etc/my.cnf)--host=127.0.0.1(本地,便于区别),--user=备份用
户,--password=备份用户对应密码--socket=MySQLTcp连接套字节
最后:授权,启动MySQL服务.
#######备份加入定时任务#######
1,直接把命令写入corntab中。
2,通过一个脚本调用备份脚本。
----TheEnd------
![](https://csdnimg.cn/release/download_crawler_static/10223994/bg3.jpg)
备份操作指导文档:
#############################################
xtrabackup安装:
#cat/etc/redhat-release
RedHatEnterpriseLinuxServerrelease6.5(Santiago)
下载地址:https://www.percona.com/software/mysql-database/percona-xtrabackup
下载后文件:
#llPercona-XtraBackup-2.*
-rw-r--r--1rootroot65740800Dec1310:41Percona-XtraBackup-2.4.8-r97330f7-el6-x86_64-bundle.tar
解压:
#tar-xvfPercona-XtraBackup-2.4.8-r97330f7-el6-x86_64-bundle.tar-C/usr/local/
解压后的文件:
#llper*
percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
percona-xtrabackup-24-debuginfo-2.4.9-1.el6.x86_64.rpm
percona-xtrabackup-test-24-2.4.9-1.el6.x86_64.rpm
--安装问题1:
#rpm-ivhpercona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
warning:percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm:HeaderV4DSA/SHA1Signature,keyID
cd2efd2a:NOKEY
error:Faileddependencies:
libev.so.4()(64bit)isneededbypercona-xtrabackup-24-2.4.9-1.el6.x86_64
解决方法:安装libev4包
依赖包下载地址:
http://rpm.pbone.net/index.php3/stat/4/idpl/26228852/dir/redhat_el_6/com/libev-devel-4.04-
2.el6.x86_64.rpm.html
[root@newmachinelocal]#rpm-ivhlibev4-4.15-7.1.x86_64.rpm
warning:libev4-4.15-7.1.x86_64.rpm:HeaderV3DSA/SHA1Signature,keyIDb611872d:NOKEY
Preparing...###########################################[100%]
1:libev4###########################################[100%]
![](https://csdnimg.cn/release/download_crawler_static/10223994/bg4.jpg)
安装问题2:
#rpm-ivhpercona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
warning:percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm:HeaderV4DSA/SHA1Signature,keyID
cd2efd2a:NOKEY
error:Faileddependencies:
perl(Time::HiRes)isneededbypercona-xtrabackup-24-2.4.9-1.el6.x86_64
解决方法:安装perl-DBD-MYSQL依赖包:
#yuminstallperl-DBD-MySQL.x86_64
[root@newmachinelocal]#yumlist|grepperl-DBD
perl-DBD-MySQL.x86_644.013-3.el6@public_ol6_latest
perl-DBD-Pg.x86_642.15.1-4.el6_3public_ol6_latest
perl-DBD-SQLite.x86_641.27-3.el6public_ol6_latest
--可能涉及的依赖包:
#yum-yinstallperlperl-devellibaiolibaio-develperl-Time-HiResperl-DBD-MySQL
##########二进制安装###########
安装后,直接在安装目录/bin下的innobackupex做一个映射到/usr/bin/下。否然下面的脚本会报错。
$innobackupex--version如果正常显示,基本安装成功。
[mysql@newmachine038~]$innobackupex--version
innobackupexversion2.4.8Linux(x86_64)(revisionid:97330f7)
--xtrabckup安装正常:
[root@newmachinelocal]#rpm-ivhpercona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm
warning:percona-xtrabackup-24-2.4.9-1.el6.x86_64.rpm:HeaderV4DSA/SHA1Signature,keyID
cd2efd2a:NOKEY
Preparing...###########################################[100%]
1:percona-xtrabackup###########################################[100%]
查看xtrabackup命令:
#whichxtrabackup
/usr/bin/xtrabackup
###########################################
数据库创建对用用户集权限:
MYSQL>grantreload,locktables,replicationclienton*.*to'innobak'@'localhost'identifiedby'innobak';
![](https://csdnimg.cn/release/download_crawler_static/10223994/bg5.jpg)
MYSQL>
--我这里使用的是root权限,或者方便,授权allprivileges也可以(版本不一样,权限有可能改变).
部分参数备注:
Mysql:
--port:mysql端口
--host:mysqliP
--password:mysql密码
--user:mysql备份用户
--defaults-file:mysqlmy.cnf
--socket:mysqlTCP套字节
--datadir:数据文件目录
innobackupex:
--no-timestamp:非Display时间戳
--apply-log:日志封装
--copy-back:resotre拷贝目录
--incremental-basedir以上一次全量或增量备份的路径,作为增量备份的基础
--incremental创建增量备份
--redo-only当准备数据库的全备或合并增量备份时,需要指定这个参数。
/data/innobak/xtraback_full:全备份目录
/data/innobak/xtraback_incre1:一级备份目录
/data/innobak/xtraback_incre2:二级备份目录
#########全备备份/恢复操作##########
全备:
[root@newmachineinnobak]#innobackupex--defaults-file=/绝对路径/my.cnf--user=备份用户--
password=备份密码--socket=MySQL(TCP)套字节.socket/data/innobak/xtraback_full--no-timestamp
全预恢复:
[root@newmachineinnobak]#innobackupex--defaults-file=/绝对路径/my.cnf--user=备份用户--
password=备份密码--socket=MySQL(TCP)套字节.socket--apply-log/data/innobak/xtraback_full
##备份靠背后,建议不要再同服务器上操作##
全恢复
[root@newmachineinnobak]#innobackupex--datadir=数据目录--user=备份用户--password=备份密码
--socket=MySQL(TCP)套字节.socket--copy-back/data/innobak/xtraback_full
剩余21页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/7f3648ca31b142099cc27861ef153450_lmocm.jpg!1)
仗剑江湖.红尘笑
- 粉丝: 45
- 资源: 8
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)