msyql关闭binlog,查看binlog

vim /etc/my.cnf 注释如下内容:

#log-bin=mysql-bin
#binlog_format=mixed
#server-id   = 1
#expire_logs_days = 10

2 重启

 systemctl restart mysqld

3 查看binlog文件数量

use mysql

show binary logs;

4 清除日志

 reset master 命令或者是 purge master logs 命令

注意reset master 不同于purge binary log的两处地方
1. reset master 将删除日志索引文件中记录的所有binlog文件,创建一个新的日志文件 起始值从000001 开始,然而purge binary log 命令并不会修改记录binlog的顺序的数值
2. reset master 不能用于有任何slave 正在运行的主从关系的主库。因为在slave 运行时刻 reset master 命令不被支持,reset master 将master 的binlog从000001 开始记录,slave 记录的master log 则是reset master 时主库的最新的binlog,从库会报错无法找的指定的binlog文件。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章