Windows mysql5.7 执行查询/开启/测试binlog---简易记录

前言:基于虚拟机mysql版本为5.7,增量备份测试那就要用到binlog…

简述:二进制日志(binnary log)以事件形式记录了对MySQL数据库执行更改的所有操作。
binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但可以通过查询通用日志来查看MySQL执行过的所有语句。
需要注意的一点是,即便update操作没有造成数据变化,也是会记入binlog。
binlog有两个常用的使用场景:
主从复制:mysql replication在master端开启binlog,master把它的二进制日志传递给slaves来达到master-slave数据一致的目的。
数据恢复:通过mysqlbinlog工具来恢复数据。
1、查询binlog日志是否开启
mysql> show variables like '%log_bin%';

在这里插入图片描述

2、修改C:\ProgramData\MySQL\MySQL Server 5.7

在这里插入图片描述

如图增加以下2条语句
log-bin=mysql-bin
binlog-format=Row

在这里插入图片描述

3、重启mysql服务

在这里插入图片描述

4、进入mysql查询binlog是否开启
mysql> show variables like '%log_bin%';

在这里插入图片描述
在这里插入图片描述

5、实时动态查看日志
查看开启状态
mysql> show variables like "general_log%";
设置状态为开启
mysql> set global general_log = 'ON';

在这里插入图片描述

6、测试binlog是否生效,测试创建test8数据库插入几条数据
mysql> create database test8 default character set utf8;
mysql> use test8;
mysql> create table test8(id int);
mysql> insert into test8 values(1);
mysql> insert into test8 values(2);
...

在这里插入图片描述

mysql> show binlog events;
这时可以看到binlog进行了update,并且可查看刚操作记录以及POS(这里的pos就等同于oracle里的scn)

在这里插入图片描述=

以上感谢!

相关推荐

  1. mysql57开启biglog查看biglog保姆级教程

    2023-12-16 23:32:03       37 阅读
  2. Mysql开启binlog

    2023-12-16 23:32:03       25 阅读
  3. 如何开启MySQL的binlog日志

    2023-12-16 23:32:03       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 23:32:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 23:32:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 23:32:03       87 阅读
  4. Python语言-面向对象

    2023-12-16 23:32:03       96 阅读

热门阅读

  1. libevent入门教程

    2023-12-16 23:32:03       59 阅读
  2. C#基础——字符串、字符串API。可变字符串

    2023-12-16 23:32:03       56 阅读
  3. AI write rust code

    2023-12-16 23:32:03       52 阅读
  4. 【设计模式】之单例模式

    2023-12-16 23:32:03       57 阅读
  5. 华为云CodeArts Deploy常见问答汇总

    2023-12-16 23:32:03       57 阅读
  6. Docker常用管理命令

    2023-12-16 23:32:03       40 阅读
  7. 如何解决Redis热Key问题?

    2023-12-16 23:32:03       70 阅读
  8. MATLAB 数据保存为 txt

    2023-12-16 23:32:03       93 阅读
  9. 前端工程化面试总结

    2023-12-16 23:32:03       51 阅读
  10. 国家数据局提出数据要素十大应用场景

    2023-12-16 23:32:03       61 阅读