innobackupex + binlog备份测试实验

  

全备

原始数据:测试库

 innobackupex + binlog备份测试实验”> <img src=

开始全备:
<编辑>备份目录/备份/全/20191126

innobackupex——套接字=/tmp/mysql。袜子——用户=root密码=123456/备份/全/20191126——no-timestamp——没有锁——节流=100

——no-timestamp不使用时间戳生成目录,默认备份目录是一个时间戳目录

——节流每秒IO

——没有锁关闭表锁,适用场景见innobackupex帮助

xtrabackup_binlo_info记录了二进制日志的位置,我们二进制日志恢复需要使用到

 innobackupex + binlog备份测试实验”> <img src=

开始做数据操作,创建一张表t,并添加2条数据

<编辑>查看二进制日志: [root@localhost日志]# mysqlbinlog -vvv mysql-bin.000016/* !50530集@@SESSION.PSEUDO_SLAVE_MODE=1 */;/* !50003集@OLD_COMPLETION_TYPE=@@COMPLETION_TYPE COMPLETION_TYPE=0 */;   分隔符/* ! */;   # 4   # 191126 10:25:02服务器id 123 end_log_pos CRC32 0 xfaeb9c84开始:binlog 4 v, v 5.7.26-log服务器在启动时创建191126 10:25:02   #警告:这个binlog在使用或没有正常关闭。   回滚/* ! */;   BINLOG”/ozcXQ8BAAAAdwAAAHsAAAABAAQANS43LjI2LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA   AAAAAAAAAAAAAAAAAAD + jNxdEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA   AYSc6/o=/* ! */;   # 123   # 191126 10:25:02服务器id 194 end_log_pos CRC32 0 xdfc752d1 Previous-GTIDs   # 044 c1532 f7c9 - 11 e9 - 8 ac4 - 00505637 - b733:1 - 3112   # 194 #新的操作开始的位置   # 191126 14:17:58服务器id 259 end_log_pos CRC32 0 x894b1a31 GTID last_committed=0 sequence_number=1 rbr_only=no   设置@@SESSION。GTID_NEXT=' 044 c1532 - f7c9 - 11 e9 - 8 ac4 - 00505637 - b733:3113“/* ! */;   # 259   # 191126 14:17:58服务器id 376 end_log_pos CRC32 x4eb46aa2查询thread_id=22 exec_time=0 error_code=0   使用“测试”/* ! */;   设置时间戳=1574749078/* ! */;   设置@@session.pseudo_thread_id=22/* ! */;   设置@@session。@@session foreign_key_checks=1。@@session sql_auto_is_null=0。unique_checks=1, @@session.autocommit=1/* ! */;   设置@@session.sql_mode=1436549120/* ! */;   设置@@session。auto_increment_increment=1, @@session.auto_increment_offset=1/* ! */;/* !\ C utf8 *//* ! */;   设置@@session.character_set_client=33, @@session.collation_connection=33, @@session.collation_server=33/* ! */;   设置@@session.lc_time_names=0/* ! */;   设置@@session.collation_database=默认/* ! */;   创建表t (int id)默认字符集=utf8/* ! */;   # 376   # 191126 14:24:57服务器id 441 end_log_pos CRC32 0 x0f84381a GTID last_committed=1 sequence_number=2 rbr_only=yes/* !50718年设置事务隔离级别读取提交*//* ! */;   设置@@SESSION。GTID_NEXT=' 044 c1532 - f7c9 - 11 e9 - 8 ac4 - 00505637 - b733:3114“/* ! */;   # 441   # 191126 14:24:57服务器id 513 end_log_pos CRC32 x6de752e9查询thread_id=23 exec_time=0 error_code=0   设置时间戳=1574749497/* ! */;   开始/* ! */;   # 513   # 191126 14:24:57服务器id 557 end_log_pos CRC32 0 x95e465d0 Table_map:“测试”。“t”映射到275号   # 557   # 191126 14:24:57服务器id 602 end_log_pos CRC32 0 x5e3fb325 Write_rows:表id 275旗帜:STMT_END_F      BINLOG”   OcXcXRMBAAAALAAAAC0CAAAAABMBAAAAAAEABHRlc3QAAXQAAQMAAdBl5JU=OcXcXR4BAAAALQAAAFoCAAAAABMBAAAAAAEAAgAB//4 baaaa/gIAAAAlsz9e/* ! */;   # # #插入'测试'。' t '   # # #设置   # # # @1=1/* INT元=0 nullable=1 is_null=0 */# # #插入'测试'。' t '   # # #设置   # # # @1=2/* INT元=0 nullable=1 is_null=0 */# 602   # 191126 14:24:57服务器id 633 end_log_pos CRC32 0 x11f291f2 Xid=139   提交/* ! */;   设置@@SESSION。GTID_NEXT='自动' mysqlbinlog添加的/* *//* ! */;   分隔符;   #日志文件的结束/* !50003集COMPLETION_TYPE=@OLD_COMPLETION_TYPE */;/* !50530集@@SESSION.PSEUDO_SLAVE_MODE=0 */; <编辑>删库操作:直接删除mysql数据库的数据目录下的所有数据,因为还原的时候需要这个目录为空,正好就直接删除这里

 innobackupex + binlog备份测试实验”> <img src=

innobackupex + binlog备份测试实验