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; #从新生成新的二进制文件
查看二进制日记事宜
- mysql> show binlog events;
- +------------------+------+----------------+-----------+-------------+-----------------------------------------------------------------------------------+
- | Log_name | Pos | Event_type | Server_id | End_log_pos | Info |
- +------------------+------+----------------+-----------+-------------+-----------------------------------------------------------------------------------+
- | mysql-bin.000001 | 4 | Format_desc | 1 | 123 | Server ver: 5.7.13-log, Binlog ver: 4 |
- | mysql-bin.000001 | 123 | Previous_gtids | 1 | 154 | |
推荐阅读
游戏中有很多是和概率相干的,比如说技能的伤害有必定概率的暴击伤害或者折光被击等。按照帧同步的话,基于雷同的输入,每个玩家的client都是自力计算伤害的,那么若何包管所有电脑的暴击>>>详细阅读
本文标题:Mysql大数据备份及恢复
地址:http://www.17bianji.com/lsqh/36118.html
1/2 1