当前位置: 首页 > news >正文

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)

在这里插入图片描述=

以上感谢!
http://www.lryc.cn/news/261575.html

相关文章:

  • 文档安全加固:零容忍盗窃,如何有效预防重要信息外泄
  • 前端如何设置模板参数
  • 06 使用v-model实现双向数据绑定
  • 【C++11特性篇】C++11中新增的initializer_list——初始化的小利器(2)
  • 计算机网络传输层(期末、考研)
  • 【STM32入门】4.1中断基本知识
  • HCIA-H12-811题目解析(3)
  • 【异步绘制】UIView刷新原理 与 异步绘制
  • [ERROR] ocp-server-ce-py_script_start_check-4.2.1 RuntimeError: ‘tenant_name‘
  • 模拟实验中经常遇到的问题和常用技巧
  • 微信小程序(二) ——模版语法1
  • 牛客小白月赛83 解题报告
  • 蓝桥杯专题-真题版含答案-【三角螺旋阵】【干支记年法】【异或加密法】【金字塔】
  • 鸿蒙篇——初次使用鸿蒙原生编译器DevEcoStudio创建一个鸿蒙原生应用遇到的坑--汇总(持续更新)
  • 细胞培养之一二三:哺乳动物细胞培养污染问题和解决方案
  • 《Linux C编程实战》笔记:文件属性操作函数
  • linux中的网络知识
  • tp中的调试模式
  • 【docker 】基于Dockerfile创建镜像
  • C# 提取PDF中指定文本、图片的坐标
  • CTF网络安全大赛是干什么的?发展史、赛制、赛程介绍,参赛需要学什么?
  • 阿里云SMC迁移RedHat/CentOS 5 内核升级
  • 无代码开发让合利宝支付与CRM无缝API集成,提升电商用户运营效率
  • 数据标注公司如何确保数据安全?景联文科技多维度提供保障
  • (C语言)精确计算程序运行时间的方法
  • 【Vulnhub 靶场】【VulnCMS: 1】【简单】【20210613】
  • 普冉(PUYA)单片机开发笔记(10): I2C通信-配置从机
  • Idea maven打包时 报错 illegalArgumentException: Malformed \uxxxx encoding 解决方法
  • Qt中槽函数在那个线程执行的探索和思考
  • C++ 类模板