08MySQL 中的日志文件


MySQL 中有六种日志文件,分别是 二进制日志(binary log错误日志(error log慢查询日志(slow query log通用查询日志(general query log中继日志(relay log元数据日志(metadata log,这些日志文件在数据库中各司其职。

错误日志

错误日志是用来记录 MySQL 服务器在启动、停止和运行过程中发生任何严重警告和错误的信息
查看错误日志的位置:

SHOW VARIABLES LIKE 'LOG_ERROR'

中继日志

中继日志是用于主从复制,临时存储从主库同步的二进制日志,也就说该服务器将主服务器的二进制日志读取后记录到从服务器的本地文件中,服务器会读取日志内容并应用,这样使得主从服务器的数据保持一致。
查看中继日志的具体信息:

SHOW VARIABLES LIKE '%RELAY%' 

在这里插入图片描述

  • max_relay_log_size:是中继日志允许的最大值,若该值为 0,则默认其最大值为 1 G。
  • relay_log:定义了中继日志的位置和名称,若值为空,则是在数据文件的默认位置。
  • relay-log_basename:也是定义了中继日志的位置和名称。
  • relay_log_index:定义了中继日志索引的位置和名称。
  • relay_log_info_repository:确定中继日志是放在 FILE 还是 TABLE 里。
  • relay_log_purge:是否自动清空中继日志,ON 为启动。
  • relay_log_recovery:当中继日志损坏,是否保存所有未执行的中继日志,OFF 为关闭。
  • relay_log_space_limit:设置中继日志最大限额。
  • sync_relay_log:是否把日志写入缓存。

普通查询日志

普通查询日志是记录客户端连接数据库执行语句时所产生的日志。 普通查询日志默认是关闭的,查看普通查询日志是否开启:

SHOW VARIABLES LIKE '%GENERAL_LOG%'

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

great-wind

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值