作家
登录

Mysql大数据备份及恢复

作者: 来源: 2017-07-10 16:04:25 阅读 我要评论

mysqlbinlog mysql-bin.000001

【引自攀岩人生的博客】MySQL备份一般采取全库备份、日记备份;MySQL出现故障后可以应用全备份和日记备份将数据恢复到最后一个二进制日记备份前的随便率性地位或时光;mysql的二进制日记记录着该数据库的所有增删改的操作日记还包含了这些操作的履行时光

Binlog的用处:主大年夜同步、恢复数据库

应用binlog对象备份

查看binlog是否开启,因为默认是封闭的

大年夜上图可知off为封闭状况,一般logbin为只读,在/etc/my.cnf下开启

重启数据库

重启后在目次下查看是否生成bin日记,黄色表示为日记

创建数据库,表,数据

创建表的时刻 auto_increment为自增

从新开端一个新的日记文件

delete from tb1 where id=2; #删除id列中的序列号为2的数据便利测试

应用mysqlbinlog对象的-v(--verbose)选项,钙揭捉?项会将行事宜重构成被注释掉落的伪SQL语句,如不雅想看到更具体的信息可以将钙揭捉?项给两次如-vv,如许可以包含一些数据类型和元信息的注释内容,如

insert into tb1(name) values('tom'); #创建一个新的数据名为tom

查看数据

查看mysql上的二进制文件日记

flush logs; #从新生成新的二进制文件

查看二进制日记事宜

  1. mysql> show binlog events; 
  2.  
  3. +------------------+------+----------------+-----------+-------------+-----------------------------------------------------------------------------------+ 
  4.  
  5. | Log_name         | Pos  | Event_type     | Server_id | End_log_pos | Info                                                                              | 
  6.  
  7. +------------------+------+----------------+-----------+-------------+-----------------------------------------------------------------------------------+ 
  8.  
  9. | mysql-bin.000001 |    4 | Format_desc    |         1 |         123 | Server ver: 5.7.13-log, Binlog ver: 4                                             | 
  10.  
  11. | mysql-bin.000001 |  123 | Previous_gtids |         1 |         154 |                                                                                   | 
     1/6    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      从王者荣耀聊聊游戏的帧同步

    游戏中有很多是和概率相干的,比如说技能的伤害有必定概率的暴击伤害或者折光被击等。按照帧同步的话,基于雷同的输入,每个玩家的client都是自力计算伤害的,那么若何包管所有电脑的暴击>>>详细阅读


    本文标题:Mysql大数据备份及恢复

    地址:http://www.17bianji.com/lsqh/36118.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)