Centos7实现MySQL基于日志还原数据的示例代码

简介

Binlog,即二进制日志文件,用于记录用户对数据库操作的SQL语句信息,当发生数据误删除的时候我们可以通过binlog日志来已经删除的数据,还原数据的方法分为传统二进制文件还原数据和基于GTID的二进制文件还原数据

前期准备

准备一台7虚拟机,关闭防火墙和selinux,配置IP地址,同步系统时间,安装数据库

传统二进制日志还原数据

修改配置文件

操作数据库

查看二进制日志信息

另存为二进制日志信息

恢复数据

查看数据恢复情况

基于GTID二进制日志还原数据

修改配置文件

操作数据库

查看二进制日志信息

另存为二进制日志信息

参数说明:
--include-gtids:包含事务
--exclude-gtids:排除事务
--skip-gtids:跳过事务

恢复数据

查看数据恢复情况

 到此这篇关于Centos7实现MySQL基于日志还原数据的示例代码的文章就介绍到这了,更多相关Centos7 MySQL日志还原数据内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.51cto.com/14832653/2509121



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐