mysql二进制日志文件详解

Posted igoodful

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql二进制日志文件详解相关的知识,希望对你有一定的参考价值。

一、mysql的二进制日志文件

 

二、查看二进制日志文件信息:

     1、查看二进制日志文件是否开启:show variables like ‘log_bin‘;

     2、查看所有二进制日志文件的列表:show binary logs;

     3、查看当前二进制日志文件的名称(最后一个):show master status;

     4、获取最新日志文件命令:flush logs。会重新生成一个最新的日志文件。

     5、清空当前二进制日志命令:reset master。每执行一次就删除当前的一个日志文件,每次删除一个文件。

 

6、查看二进制日志文件内容:mysqlbinlog命令  +  指定需要查看的二进制文件路径;

三、log-bin日志的配置:

     1、指定唯一的server-id:server-id = 1314520 。随机指定一个不能和其他集群中机器重名的字符串,如果只有一台机器,那就可以随便指定了。

     2、开启binlog功能:log_bin = ON。可以不要。

     3、设置log-bin的值:log-bin=D:\\MySQL\\Data\\igoodfulBinaryLog。注意该路径必须是在datadir路径下面的直接路径下,路径唯一。

技术分享图片

技术分享图片

 

四、利用二进制日志文件恢复数据:

     1、使用事件时间的时间点恢复:

 

以上是关于mysql二进制日志文件详解的主要内容,如果未能解决你的问题,请参考以下文章

mysql二进制日志详解

mysql日志详解

MySQL binlog日志操作详解

MySQL增量备份与还原详解

MySQL的备份与恢复详解

日志相关的服务器参数详解: