美文网首页
mysql日志分类简述

mysql日志分类简述

作者: 闲走 | 来源:发表于2019-12-02 17:17 被阅读0次

    本文非原创,摘自网络总结,欢迎阅读,欢迎学习,欢迎共享知识点滴!

    mysql日志一共四种:错误日志、二进制日志、查询日志、慢查询日志

    错误日志

    默认为hostname.err,其中hostname为主机名,默认路径位于data下,或通过 find / -name hostname.err 来找到错误日志所在位置

    二进制日志

    记录了所有的数据定义语句和数据操纵语句,不包括查询数据的语句,默认为mysql-bin.000043 类似的文件,读取文件时,先cd到mysql的data目录,然后执行 mysqlbinlog mysql-bin.000043 即可,一般情况下该文件很大,一下根本读不完

    删除所有二进制日志: 

    方法一:

    进入shell

    mysqld -uroot -p

    reset master;        删除所有二进制日志文件

    system ls -ltr mysql-bin*    查看删除后剩余的二进制日志文件

    方法二:设置参数 expire_logs_days=3, 此为日志过去天数,过期后将自动删除

    在my.cnf的[mysqld]中加入expire_logs_days=3节点,然后重启myslq服务

    查询日志

    记录了客户端的所有语句,包括查询语句,二进制日志则不包括查询语句

    慢查询日志

    记录了查询时间超过一定范围的多有的查询

    相关文章

      网友评论

          本文标题:mysql日志分类简述

          本文链接:https://www.haomeiwen.com/subject/ouyfgctx.html