这是小小的第五篇,本篇将会着重说明MySql的三大基本日志。
总览
MySql中的日志是MySql数据的重要组成部分,将会记录着数据库运行期间的各种信息,MySql的日志主要分为错误日志,查询日志,慢查询日志,事物日志,二进制日志。小小将会着重介绍二进制日志和事物日志这三种日志。
二进制日志
二进制日志用于记录数据库执行的写入的查询,不包括查询的信息,以二进制的形式保存在磁盘中,其中binlog是MySql的逻辑日志,由Server层记录,任何存储引擎都会记录二进制日志。二进制日志记录的是以下的内容
其中二进制日志是通过追加的形式进行写入的,通过一个参数可以设置每个二进制日志的文件的大小,达到给定的值以后,生成新的文件,继续保存日志。
查看是否开启二进制日志
输入命令
show variables like 'log_bin';
查看
查看当前服务器上的所有的二进制日志
输入命令
show master logs;