- 错误日志
- 二进制日志
- 查询日志
- 慢查询日志
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天后自动删除。