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

mysql-binlog

1. 常用的binlog日志操作命令

1. 查看bin-log是否开启
show variables like 'log_%';2. 查看所有binlog日志列表
show master logs;3.查看master状态
show master status;4. 重置(清空)所有binlog日志
reset master;

2. 查看binlog日志内容

1、使用mysqlbinlog自带查看命令法
mysqlbinlog binlog.000020 2 若要看到具体的sql需要加 -v
mysqlbinlog binlog.000020 -vshow binlog events in 'binlog.000020';3. 查看当前拥有的binlog
show binary logs;4. 删除binlog
purge binary logs before 'xxx'

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

3. relaylog

show relaylog events in 'docker-relay-bin-group_replication_applier.000033';

4. reset master,reset slave , reset slave all 的区别

1. reset master1.1 删除所有binlog,并重头开始生成一个新的binlog1.2 清空binlog索引文件1.3 在gtid,会同时清理变量gtid_executed,gtid_purged,mysql.gtid_executed的内容2. reset slave2.1  删除所有relay log,并从头开始生成一个新的relay log2.2  清空relay log索引文件2.3  清空mysql.slave_relay_log_info,mysql.slave_worker_info表的内容2.4  清空mysql.slave_master_info表空的binlog位置信息,但会保留链接信息PS:在gtid中,因为有gtid_executed,所以复制可以继续,不会中断,但如果是基于位置点的复制,则i/o线程需要从现有的binlog日志重新拉取数据,则     主从中断3. reset slave all3.1  会直接情况mysql.slave_slave_info 中的所有内容,包括链接信息,这时要恢复主从的话,只能通过change master to 命令3.2  执行时必须执行 stop salve;3.3  不会清除与gtid相关的任何信息

5. 跳过指定事务

1. 传统复制stop slave;set global sql_slave_skip_counter=1;start slave;2. gtid复制gtid中跳过事务的本质是注入空事务show slave status\G;set session gtid_next='xxx:xxx';begin;commit;set session gtid_next='automatic';start slave;
http://www.lryc.cn/news/182715.html

相关文章:

  • 通过BeanFactotyPostProcessor动态修改@FeignClient的path
  • 数据结构与算法系列-二分查找
  • CSS 毛玻璃特效运用目录
  • 如何在Qt6中引入Network模块
  • 2023/10/4 QT实现TCP服务器客户端搭建
  • 云原生边缘计算KubeEdge安装配置
  • 【LeetCode热题100】--35.搜索插入位置
  • mysql面试题13:MySQL中什么是异步复制?底层实现?
  • SpringBoot-Shiro安全权限框架
  • PostgreSQL基础语法
  • 编程前置:处理Excel表格,定位单元格位置,输入文字前,让AI机器人知道我说什么
  • Linux基本指令介绍系列第四篇
  • 读取vivo手机截图尺寸移动.jpg等文件
  • Web前端-Vue2+Vue3基础入门到实战项目-Day2(指令补充, computed计算属性, watch侦听器, 水果购物车)
  • ffmpeg之去除视频水印
  • 第二章 线性表
  • Java 超高频常见字符操作【建议收藏】
  • MongoDB数据库网站网页实例-编程语言Python+Django
  • 开箱报告,Simulink Toolbox库模块使用指南(七)——S-Fuction Builter模块
  • spring-boot 操作 mongodb 数据库
  • JVM篇---第三篇
  • 建筑施工行业招投标资源众包分包系统站点开发
  • 【Linux基础】Linux发展史
  • openGauss学习笔记-90 openGauss 数据库管理-内存优化表MOT管理-内存表特性-使用MOT-MOT使用重试中止事务
  • 【Docker】搭建 Docker 镜像仓库
  • Python数据攻略-Pandas的数据计算、拼接与可视化
  • 【计算机网络】HTTPS协议详解
  • Septentrio接收机二进制的BDS b2b改正数解码
  • nvm 管理 node版本
  • LeetCode 15.三数之和