加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

十一、linux-mysql的多种日志和引擎文件实战

发布时间:2020-12-14 00:38:15 所属栏目:Linux 来源:网络整理
导读:? 一、多种日志 ? ? mysql生成或者相关联的日志文件种类繁多,本节重点关注与mysql数据库服务相关的几类日志文件。 ? ? 错误日志(error? log) :记录mysql服务进程mysqld在启动/关闭或者运行过程中遇到的错误信息; ? ? 查询日志(query log) :分为两类: ?

? 一、多种日志

? ? 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 表示临时不记录日志,比如恢复数据的时候

? ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读