- 错误日志
 - 二进制日志
 - 查询日志
 - 慢查询日志
 
1.错误日志
查看日志位置:
show variables like '%log_error%'
 

 
 查看错误日志:
tail -f /var/log/mysql.log
 

2.二进制日志

show variables like '%log_bin%';
 

cd /var/lib/mysql
ll
 

 
2.1 日志格式

 查看日志格式指令:
show variables like '%binlog_format%';
 

 默认的日志格式为ROW记录的每一行的数据变更。
 
 二进制日志文件查看指令:
 
mysqlbinlog -v binlog.000002
 

2.2 日志格式修改为STATEMENT
修改mysql配置文件:
vim /etc/my.cnf
 

binlog_format=STATEMENT
 
设置完配置文件后需要重启mysql服务
systemctl restart mysqld
 

 
 
 
3.日志删除

删除******编号之前的所有日志:
purge master logs to 'binlog.000002';
 

删除全部binlog日志,删除之后,日志编号将从binlog.000001重新开始
reset master
 

 在mysql配置文件中配置二进制日志的过期时间,设置了之后,二进制日志过期会自动删除。
show variables like '%binlog_expire%';
 
默认日志存放时间为30天,下面的单位为秒。30天后自动删除。
 



















