现在我们可以很方便的用Xtrabackup取代ibbackup,作为innodb的在线热备工具使用。
通常,我们会选择在SLAVE上进行备份,以减小MASTER的压力。
innobackupex是封装后的perl脚本,用于调度xtrabackup进行备份,附加了不少辅助功能,非常实用,下面是一个常见的innobackupex备份例子:
### ### innobackupex example ### ### created by yejr(imysql@imysql.cn), 2011/07/27 ### ### 备注:部分注释信息用于阅读方便,实际使用时,请直接删除 ### innobackupex #做完DB备份的同时,记录SLAVE的信息,便于恢复时使用,会直接生成 CHANGE MASTER命令 –slave-info #和 slave-info 结合使用,发起备份的时候,会把SLAVE暂停,确保备份时没有临时表打开,保证一致性 –safe-slave-backup #指定要备份的数据表列表文件,内容格式诸如:imysql.user,意思是imysql库下的user表 #不在列表中存在的数据表都不会备份,直接忽略,常用于做部分备份,例如历史归档表无需备份 –tables-file=”dbbak_tables_list.txt” #备份目录不附加实时时间戳,便于指定有一定规则的目录名 –no-timestamp #指定备份目录 /databak/20110727 |
直接执行该命令行,即可开始备份,需要注意的是:
1. 若想同时备份SLAVE信息以及BINARY LOG信息,则不要指定 –no-lock 选项,否则不会记录;
2. 备份存储目标目录不要事先创建好,否则会报错退出,当然了,可以自己修改下innobackupex脚本,忽略这个检查。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
2017年5月数据库流行度排行榜 MySQL与Oracle“势均力敌”
数据库知识网站DB-engines.com最近更新了2017年5月的数据库流行榜单。TechTarget继续与您一起分享最新的榜单情况。
-
2017年3月数据库流行度排行榜 Oracle卫冕之路困难重重
时隔一个月,数据库市场经过一轮“洗牌”,旧的市场格局是否会被打破,曾经占巨大市场份额的企业是否可能失去优势?
-
2017年2月数据库流行度排行榜 攻城容易守城难
2016年下半年,数据库排行榜的前二十名似乎都“固守阵地”,在排名上没有太大的变动。随着2017年的悄然而至,数据库的排名情况是否会有新的看点?
-
MySQL管理特性:让企业适合交易平台
当Alexander Culiniac和他的同事在TickTrade系统公司建立一个基于云的交易平台时,面临一些基本的约束。那就是,系统必须在云上工作良好并且经济实用。