首页 > 编程知识 正文

mysql数据库,oracle冷备份

时间:2023-05-05 08:07:25 阅读:165489 作者:1663

目录1、xtrabackup工具2、好处3、原理概述4、完整备份和恢复

另一方面,xtrabackup工具percona公司官网https://www.percona.com/xtrabackup是由percona开源的免费数据库热备份软件,InnoDB和xtra backup (MyISAM备份也同样需要表锁定)。 mysqldump备份方法采用逻辑备份,最大的缺点是备份和恢复速度慢,如果数据库超过50G,mysqldump备份就不太适合。 二.优势备份速度快,物理备份可靠

备份进程不会中断正在执行的事务。 你不需要锁桌子。

可以基于压缩等功能节约磁盘空间和流量

自动备份检查

恢复速度快

可以将备份传输到另一台机器

在不增加服务器负载的情况下备份数据

基于相同级别的数据量,物理备份工具比逻辑备份好得多。 在几十克到TB以下的条件下。 但是,在同等程度的数据量下,从物理备份中恢复数据是有好处的。

三.原理简介数据文件复制、数据页复制

可以对innodb表实现热备盘。

)在数据库中还有修改操作的时候,原样准备数据文件。 此时,备份的数据对当前的mysql来说不一致。

)2)一起准备备份中的重做和还原。

)3)为了恢复,只要保证备份的数据页lsn和重做lsn一致,将来恢复的就是一致的数据。 重做APP和还原APP。

实现myisam表的自动锁定表复制文件。

备份开始时首先打开后台检测进程,实时检测MySQL重做的变化。 发现新的日志写入后,立即将日志记入后台日志文件xtrabackup_log中。 然后,复制innodb数据文件一家系的表空间文件ibdatax,复制完成后执行flush tables with readlock,然后复制. frm MYI MYD等文件,最后复制unlock tables

四.完全备份和恢复1.yum源yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm2. xtra backup 2.4版的yum install-ypercona-xtra backup-24.x86 _ 643 .完全备份root-- password=123456-- socket=/usr/local/MySQL/MySQL.sock-- no-timestamp full1innobackupex---- user=root---password=123456---use-memory=32m---user 4 .还原数据前准备(合并xtabackup_log_file和备份的物理文件) innobackupex-- apply-log-- use-memory=32m/backup/x 合并后的checkup )查看catxtrabackup _ check points backup _ type=full-prepared from _ lsn=0to _ lsn=2539616 last _ lsn=使用innobackupex命令恢复innobackupex-- copy-back/backup/xfulling

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。