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




















