文件名称:
MySQL innodb_hot_backup
开发工具:
文件大小: 420kb
下载次数: 0
上传时间: 2019-03-23
详细说明:NULL
博文链接:https://hb-yym-929.iteye.com/blog/1055882cp -r/disk/ibbackup/*/ diskl/my sql/ data/
mysyld safe --user=mysql &
注意事项:
backup只备份 innodb的数据文件( bdata和*bd)、日志文件( ib logfile*),并不各
份*frm文件,所以恢复的时候,你需要通过其他途径确保你的*frm文件正鷺。
如果你各份的时候使用了压缩,那么 apply log使用命令: backup-app↓y-log
uncompress/home/mysql/backup-my cnf
在 apply-log的时候,我们可以获得二进制文件及其位置,可以利用此信息做save。
nnobackup
backup仅仅只备份 InnoDB数据,甚至连表结构frm)也不会备份。他虽然解决了在线
备份的问题,但因为需要再单独备份frm文件以及 MyISAM表,使用起来并不方便
nnobackup则封装了 backup的备份、以及 MyISAM表的备份功能,可以方便的一次
性备份你的noDB和 My ISAM表。 nnobackup首先会调用 backup各份你的noDB,然后
FLUSH TABLE WITH READ LOCK来备份你的 MyISAM表,以及frm文件。所以 nnobackup会短
暂的锁表(时间长短依赖于你的 MyISAM表大小)。所以 nnobackup备份一般需要如下条件
备份的时候没有 SLOW QUERY在执行
●你的 MyISAM表很小(拷贝的时候不会花很长时间)
1.备份
使用 innobackup很爽,可以一次性备份你的 nodE和 MyISAN表:
innobackup --user=backup --password=backup /etc/my cnf / disk1/innobackup/
#这里需要注意,你的 innobackup和 backup都需要在$PATH路径下
#备份输出参考[附录3]
查看备份文件:
cd /disk 1/innobackup/2009-10-12 15-35-58&& Is
backup-my.cn
backup logfile ibdata2 mysql
mysql-stdout
ibbackup binlog_ info ibdata1
ibdata3 mysql-stderr test
2.恢复
现在我们对目录/ disk 1/innobackup/2009-10-12_1535-58屮的数据进行恢复:
innobackup --apply-log /etc/my cnf / diskl/innobackup/2009-10-12 15-35-58
#应用日志 ibbackup logfile
cd/disk1/innobackup/ 2009-10-12 15-35-58&& ls
backup-my. cnf
ibbackup logfile
ibdata2 ib logfile ib logfile2 mysql
my dout
i backup binlog info
ibdatal
ibdata3 ib logfile
ib logfiles mysql-stderr test
cp -r/disk1/innobackup/2009-10-12 15-35-58/*/disk1/mysql /data/
mysyld safe --user=mysql
OK,大功告成!
其他说明
backup备份 InnoDB数据时,直接解析 InnoDB的数据文件和日志文件,然后将它们考贝出来,所
以使用 backup,甚至不需要连接数据库
参考文献
[1].http://www.innodb.com/products/hot-backupl
[2].http://www.innodb.com/doc/hotbackup/manual.htm
[附录1]
InnoDB Hot Backup version 3.0.0; Copyright 2002-2005 Innobase Oy
LicenseA17362isgrantedtoPersonalorczhougmail.com)
(--apply-log works in any computer regardless of the hostname)
Licensed for use in a computer whose hostname is ' sandbox
Expires 2009-12-1 (year-month-day)at 00: 00
Seehttp://www.innodbcomforfurtherinformation
Type ibbackup--license for detailed license terms -help for help
Contents of /etc/my cnf
nnodb data home dir got value/ disk1 mysql/data
(…中间省略若干行)
ibbackup Maximum page number for a log record 4902
09101213: 05: 36 ibbackup: Full backup completed
「附录2
InnoDB Hot Backup version 3.0.0; Copyright 2002-2005 Innobase Oy
LicenseA17362isgrantedtoPersonal(orczhougmail.com)
-apply log works in any computer regardless of the hostname)
Licensed for use in a computer whose hostname is sandbox
Expires 2009-12-1 year-month-day at 00: 00
Seehttp://www.innodb.comforfurtherinformation
Type ibbackup--license for detailed license terms, --help for help
Contents of /home/ mysql/backup-my cnf
中间省略若十行)
ibbackup: and the new created log files are at diskl/ibbackup/
091012 13: 57: 17 ibbackup: Full backup prepared for recovery successfully!
[附录3]
I dB Backup Utility v1.5.2; Copyright 2003, 2009 Innobase Oy
All Rights reserved
This software is published under
the gNu general Public license version 2, june 1991
……中间省略若干行
091012 15: 40: 30 innobackup: innobackup completed OK!
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.