0
点赞
收藏
分享

微信扫一扫

mysql数据备份工具

 

​mysqldump工具​

​mysqldump是mysql自带的备份工具,目录在bin目录下面:​​​​/usr/local/mysql/bin/mysqldump​​​

​支持基于innodb的热备份,但是由于是逻辑备份,所以速度不是很快,适合备份数据比较小的场景​

​Mysqldump完全备份+二进制日志可以实现基于时间点的恢复。​


​基于LVM快照备份​

​在物理备份中,有基于文件系统的物理备份(LVM的快照),也可以直接用​​​​tar​​​​之类的命令对整个数据库目录​

​进行打包备份,但是这些只能进行泠备份,不同的存储引擎备份的也不一样,myisam自动备份到表级别​

​而innodb不开启独立表空间的话只能备份整个数据库。​


​tar​​​​包备份​


​percona提供的xtrabackup工具​

​支持innodb的物理热备份,支持完全备份,增量备份,而且速度非常快,支持innodb存储引起的数据在不同​

​数据库之间迁移,支持复制模式下的从机备份恢复备份恢复,为了让xtrabackup支持更多的功能扩展​

​可以设立独立表空间,打开 innodb_file_per_table功能,启用之后可以支持单独的表备份​


举报

相关推荐

0 条评论