当前位置:   article > 正文

08MySQL 中的日志文件_mysql8 日志文件

mysql8 日志文件


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

错误日志

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

SHOW VARIABLES LIKE 'LOG_ERROR'
  • 1

中继日志

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

SHOW VARIABLES LIKE '%RELAY%' 
  • 1

在这里插入图片描述

  • 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/970611
推荐阅读
相关标签
  

闽ICP备14008679号