北京公司建设网站,佛山网站建设哪家效果好,wordpress弹出小提示,做视频网站赚钱1.概要说明
binlog 就是binary log#xff0c;二进制日志文件#xff0c;这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复#xff0c;增量备份#xff0c;主主复制和主从复制等等。对于开发者可能对binlog并不怎么关注#xff0c;但是对于运维或者架…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.ini或my.cnf文件的[mysqld]添加skip-log-bin。
windows为my.inilinux为my.cnfwindows默认目录为C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
2.2.2.重启mysql服务
window、linux、docker各有各的重启方式。略
2.3.性能测试
插入user表100万条
未开启binlog 开启binlog
3.清理binlog日志文件 登录连接mysql。略 执行清理命令 注意必须在binlog开启状态该命令才有效
reset master;清理完如下图