开发者社区> 问答> 正文

如果给你一个100g的INNODB类型数据库,你会用什么备份方案来做备份?

如果给你一个100g的INNODB类型数据库,你会用什么备份方案来做备份

展开
收起
游客py5kcp7dd6tu6 2022-03-31 01:44:40 2988 0
1 条回答
写回答
取消 提交回答
  • 豪鹫以前备份还原过一个82G左右的数据库,使用mysqldump命令导出,然后再使用mysql命令导进去,mysqldump命令导出整个数据库的数据大概需要20~30分钟,再通过mysql导入到新库,需要两天一夜,效率确实太低了。

    这里推荐给大家一个mysql的备份工具:Xtrabackup,它有两个主要的工具:xtrabackup、innobackupex。xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表。innobackupex是一个perl脚本封装,封装了xtrabackup。主要是为了方便的 同时备份InnoDB和MyISAM引擎的表,但在处理myisam时需要加一个读锁。

    2022-03-31 08:30:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载