MySQL日志

MYSQL里的日志主要分为4类,使用这些日志文件,可以查看MYSQL内部发生的事情。

分别是

1、错误日志:记录mysql服务的启动、运行、停止mysql服务时出现的问题

2、查询日志:记录建立的客户端连接和执行的语句

3、二进制日志:记录所有更改数据的语句,可以用于数据复制

4、慢查询日志:记录所有执行时间超过long_query_time的所有查询或不使用索引的查询

默认情况下,所有日志创建于mysql数据目录中。通过刷新日志,可以强制mysql关闭和重新打开日志文件(或者在某些情况下切换到

一个新的日志)。当执行一个FLUSH LOGS语句或执行mysqladmin flush-logs 或mysqladmin refresh 时,将刷新日志

如果使用mysql复制功能,在复制服务器上可以维护更多日志文件,这种日志称为接替日志

其他日志功能会降低mysql数据库的性能。例如,在查询非常频繁的mysql数据库系统中,如果开启了通用查询日志和慢查询日志,

mysql数据库会花费很多时间记录日志。同时,日志会占用大量的磁盘空间

你可能感兴趣的:(mysql)