十一linux-mysql的多种日志和引擎文件实战
Posted dangjingwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十一linux-mysql的多种日志和引擎文件实战相关的知识,希望对你有一定的参考价值。
一、多种日志
mysql生成或者相关联的日志文件种类繁多,本节重点关注与mysql数据库服务相关的几类日志文件。
错误日志(error log) :记录mysql服务进程mysqld在启动/关闭或者运行过程中遇到的错误信息;
查询日志(query log) :分为两类:
普通查询日志(general query log):记录客户端连接信息和执行sql语句信息;
慢查询日志(slow query log): 记录执行时间超过指定值(long_query_time)的sql语句;或者没有走索引的日志,优化这个日志是dna的工作之一。
二进制日志(binary log):记录数据被修改的相关信息;
这里配置的error log:
这里配置的binary log:
这里查看查询日志query log:
打开参数 SET global general_log =on;
查看日志内容:
quit 退出;connect 连接 ;quert:查询
慢查询show query log:
将查询超过1秒的查询,写入:/data/3307/slow.log中
没有使用索引的数据记录,参数是
另外: log_bin表示记录binlog日志;sql_log_bin 表示临时不记录日志,比如恢复数据的时候
以上是关于十一linux-mysql的多种日志和引擎文件实战的主要内容,如果未能解决你的问题,请参考以下文章
.net5 core Razor项目实战系列之十一:操作日志查询功能的实现
十四linux-MySQL的数据库集群读写分离及高可用性备份等