MySQL日志篇,创建及设置二进制日志

2025-10-26 14:53:59

1、my.ini文件中有几项是关于二进制日志的

1.log-bin [= 文件路径/文件名称] :中括号表示可选,日志文件名称为 文件名.000001,文件名.000002 等,还有1个文件叫 文件名.index,记录所有日志的清单

2.expire_logs_days = 0 :二进制自动删除天数,默认为0,表示不删除

3.max_binlog_size = 100M : 单个日志文件大小设置,范围为4096B 到 1GB, 默认值为1GB

MySQL日志篇,创建及设置二进制日志

1、在my.ini中的[mysqld]组加上以下选项

log-bin

expire_logs_days = 10

max_binlog_size = 100M

设置好后,重启MySQL则打开了二进制日志

MySQL日志篇,创建及设置二进制日志

2、使用SHOW VARIABLES语句查询日志设置

SHOW VARIABLES LIKE 'log_%';

可以看到log_bin的值为ON,表明二进制日志已经打开

MySQL日志篇,创建及设置二进制日志

1、打开你的MySQL文件夹下的data目录,你可以看到以你的电脑主机名称开头的日志文件

MySQL日志篇,创建及设置二进制日志

2、打开my.ini,并修改其中log-bin项,即修改二进制日志的存放路径

MySQL日志篇,创建及设置二进制日志

3、设置好后重启一下mysql,可以发现MySQL日志路径已经修改好了,新的日志目录里已经有了日志文件

MySQL日志篇,创建及设置二进制日志

4、用sublime或其他文本编辑工具打开二进制日志瞧一瞧,可以看到里面都是二进制数据

MySQL日志篇,创建及设置二进制日志

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢