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

mysql8配置binlog日志skip-log-bin,开启、关闭binlog,清理binlog日志文件

1.概要说明

  • binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。
  • 通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。
  • 对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。
  • mysql8默认开启binlog,对性能有一丢丢影响。
  • binlog文件名字默认为
    • ${hostname}-bin.000001
    • ${hostname}-bin.000002
    • ${hostname}-bin.000003
    • ……
    • 在这里插入图片描述

2.开启、关闭binlog

2.1.查看是否开启

show global variables like 'log_bin%';

在这里插入图片描述

2.2.配置关闭

2.2.1.修改配置

在配置文件my.inimy.cnf文件的[mysqld]添加skip-log-bin
在这里插入图片描述

  • windows为my.ini,linux为my.cnf
  • windows默认目录为C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

2.2.2.重启mysql服务

window、linux、docker各有各的重启方式。略

2.3.性能测试

插入user表100万条

  • 未开启binlog
    在这里插入图片描述
  • 开启binlog
    在这里插入图片描述

3.清理binlog日志文件

  1. 登录连接mysql。略

  2. 执行清理命令

    • 注意必须在binlog开启状态该命令才有效
reset master;
  1. 清理完如下图
    在这里插入图片描述
http://www.lryc.cn/news/110551.html

相关文章:

  • 机器学习:训练集与测试集分割train_test_split
  • 淘宝API开发(一)简单介绍淘宝API功能接口作用
  • Redis相关面试题
  • 数据库简介
  • 腾讯云国际轻量应用服务器怎么使用呢?
  • arm环境cloudstack在vpc下创建虚拟机失败
  • Linux上安装Keepalived,多台Nginx配置Keepalived(保姆级教程)
  • centos7 ‘xxx‘ is not in the sudoers file...
  • Zebec Payroll :计划推出 WageLink On-Demand Pay,进军薪酬发放领域
  • 【2023】字节跳动 10 日心动计划——第三关
  • 【无网络】win10更新后无法联网,有线无线都无法连接,且打开网络与Internet闪退
  • HTML <script> 标签
  • FPGA----UltraScale+系列的PS侧与PL侧通过AXI-HP交互(全网唯一最详)附带AXI4协议校验IP使用方法
  • Unity小游戏——迷你拼图
  • 三 动手学深度学习v2 —— Softmax回归+损失函数+图片分类数据集
  • Stable Diffusion 使用教程
  • 在线考试系统springboot学生试卷问答管理java jsp源代码mysql
  • 创建vue-cli(脚手架搭建)
  • 【单调栈part02】| 503.下一个更大元素||、42.接雨水
  • Java——如何使用Stream替换掉List<Student>中符合要求的元素
  • gin 框架中的 gin.Context
  • 新版chrome浏览器恢复下载的时候恢复底栏提示
  • ModuleNotFoundError: No module named ‘lsb_release‘
  • 2021-03-03 Multisim 14.0 电池充电防止反接保护
  • 【AI】《动手学-深度学习-PyTorch版》笔记(八):线性回归
  • uniapp 持续获取定位(登录状态下才获取)(不采用定时器)(任意页面都可监听定位改变)
  • 【Linux】Linux工具
  • ImageNet1000分类,英文原版,中文翻译版
  • 「Qt」常用事件介绍
  • 小鱼深度产品测评之:阿里云容器服务器ASK,一款不需购买节点,即可直接部署容器应用。