MySQL服务器日志概要

今天是实习入职的第一个周末,正好有时间学习一下Mysql的内容。
之前看到了mysql服务器的日志。开始总结。

首先mysql的服务器日志分为以下几种:

  • Error log (错误日志)
    desc : 启动、运行、停止mysqld服务时遇到的问题都会记录到Error log

  • DDL log (元数据日志)
    desc : DLL 语句执行的元数据操作

  • General query log (常规查询日志)
    desc: 建立客户端连接和从客户端接收到的语句

  • Slow query log (慢查询日志)
    desc:记录执行查询时所花的时间多于long_query_time的查询

  • Binary log (二进制日志)
    desc: 记录数据更改的语句(同样使用于复制)

  • Relay log(中继日志)
    desc: 用于记录从[复制主服务器]接收到的数据更改,中继日志只在从属复制服务器上使用,
    以保留来自主服务器的数据更改,这些更改也必须在从属服务器上进行。

默认情况下,日志不启用。(WINDOWS上的DLL日志除外)
默认情况下,服务器将所有已启用日志的文件写入数据目录中。

您可以通过刷新日志来强制服务器关闭并重新打开日志文件(或在某些情况下切换到新的日志文件)

Log flushing occurs :

此外,当二进制日志的容量已经达到了max_binlog_size的值,会被刷写。

运行时,你可以控制常规查询日志和慢查询日志。
你可以开启或关闭日志记录,或改变日志文件名。
你可以使服务器将常规查询日志和慢查询日志写入到日志表和/或日志文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值