删库跑路?这篇文章教你如何使用xtraback备份MySQL数据库
出现以下提示证明还原成功 当数据恢复至DATADIR目录以后,还需要确保所有数据文件的属主和属组均为正确的用户,如mysql,否则,在启动mysqld之前还需要事先修改数据文件的属主和属组。如:
重启mysql服务查看是否还原成功 以上看出完全备份已经还原成功,因为我们在完全备份的时候插入了3行数据,那么接下来我们还原增量备份如下: 为了防止还原时产生大量的二进制日志,在还原时可临时关闭二进制日志后再还原: 随后我们验证是否还原成功! 此时我们已经全部恢复成功,以上通过binlog+xtrabackup工具来实现的备份,是不是感觉有点小麻烦。如感觉到麻烦请看-以下方案二。 二、xtrabackup完全备份+xtrabacup增量备份 测试环境准备 创建一个测试数据库,并创建一张表输入几行数据 以上操作解释: 创建了一个test库,在test库中创建了xx表,在xx表中插入了tom1和tom2的数据。 接下来执行完全备份如下:
以上黑色部分是存放位置。出现以下证明备份成功 这时候我们再次插入数据,进行一次增量备份 备份第一次增量如下:
出现以下表示备份成功! 以上备份路径为:/opt/mysqlbackup/inc/我们可以查看备份的文件 接下来在xx表中再次插入数据,进行第二次增量备份 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |