当前位置: 首页 > news >正文

MySQL-运维篇-日志

温馨提示:建议在PC端浏览~

  • 日志

    • 错误日志

      • 错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。

      • 该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。查看日志位置:

        • showvariableslike'%log_error%';
    • 二进制日志

      • 介绍:二进制日志(BINLOG)记录了所有的DDL(数据定义语言)语句和DML(数据操纵语言)语句,但不包括数据查询(SELECT、SHOW)语句。

      • 作用

        • 灾难时的数据恢复;
        • MySQL的主从复制。
      • 在MySQL8版本中,默认二进制日志是开启着的,涉及到的参数如下:

        • showvariableslike'%log_bin%';
      • 日志格式

        • MySQL服务器中提供了多种格式来记录二进制日志,具体格式及特点如下:

        • 查看日志格式

          • showvariableslike'%binlog_format%';
      • 日志查看

        • 由于日志是以二进制方式存储的,不能直接读取,需要通过二进制日志查询工具mysqlbinlog来查看,具体语法:
            • 注意:最后一个参数选项是两个v,而不是w。
      • 日志删除

        • 对于比较繁忙的业务系统,每天生成的binlog数据巨大,如果长时间不清除,将会占用大量磁盘空间。可以通过以下几种方式清理日志:

        • 也可以在mysql的配置文件中配置二进制日志的过期时间,设置了之后,二进制日志过期会自动删除。

          • showvariableslike'%binlog_expire_logs_seconds%';
    • 查询日志

      • 查询日志中记录了客户端的所有操作语句,而二进制日志不包含查询数据的SQL语句。默认情况下,查询日志是未开启的。如果需要开启查询日志,可以设置以下配置:
      • 修改MySQL的配置文件/etc/my.cnf文件,添加如下内容:
    • 慢查询日志

      • 慢查询日志记录了所有执行时间超过参数long_query_time设置值并且扫描记录数不小于min_examined_row_limit的所有的SQL语句的日志,默认未开启。long_query_time默认为10秒,最小为0,精度可以到微秒。
      • 默认情况下,不会记录管理语句,也不会记录不使用索引进行查找的查询。可以使用log_slow_admin_statements和log_queries_not_using_indexes更改此行为。
http://www.jsqmd.com/news/866338/

相关文章:

  • 襄城区黄金回收白银回收铂金回收店铺哪家好 靠谱门店推荐 - 莘州文化
  • 终极指南:BotW Save Manager - 轻松实现Switch与WiiU存档互通
  • Nginx反向代理404?彻底搞懂 proxy_pass带斜杠与不带斜杠的路径拼接规则
  • 乐业县黄金回收店铺哪家好 靠谱门店推荐及联系方式 - 莘州文化
  • 从家庭网络到云服务器:手把手教你配置子网掩码(含CIDR/VLSM实战)
  • 如何永久守护你的微信数字记忆:一份完整的个人数据自主指南
  • 5分钟搞定通达信缠论分析:ChanlunX免费插件终极指南
  • 襄州区黄金回收白银回收铂金回收店铺哪家好 靠谱门店推荐 - 莘州文化
  • 用ChatGPT 1小时产出TOP3 SEO文章?揭秘头部内容团队正在用的6个提示词链+3个人工校验锚点
  • 用if…end…语句计算分段函数
  • 临桂区黄金回收白银回收铂金回收店铺哪家好 靠谱门店推荐 - 莘州文化
  • 【DeepSeek V2核心能力解密】:20年AI架构师亲测的5大突破性功能与企业落地避坑指南
  • 【Perplexity反义词权威解析】:20年NLP专家亲授3大语义逆向推导法,97.3%准确率实测验证
  • Go语言RESTful API设计与实现最佳实践
  • 手机如何和电脑连接 手机连接电脑的方法
  • 告别懵圈!用Python脚本一键解析汽车UDS诊断的DTC故障码(附完整代码)
  • 写给前端的 CAAN-pto-isa:昇腾虚拟指令集架构到底是啥?
  • 终极免费风扇控制指南:5步打造完美静音散热系统
  • 不只是打驱动:深入解读Intel Arc显卡在Linux下的RBAR技术及其对AI性能的实际影响
  • 华为交换机Telnet配置保姆级教程:从无认证到AAA认证,手把手带你避坑
  • 凌云县黄金回收店铺哪家好 靠谱门店推荐及联系方式 - 莘州文化
  • Python网络爬虫实战:从Requests到Scrapy的完整指南
  • 渭源县黄金回收店铺哪家好 靠谱门店推荐及联系方式 - 莘州文化
  • PXI便携式测控系统设计:从硬件选型到软件集成的工程实践
  • DeepSeek高并发场景下的云原生弹性架构设计(千万QPS容灾实测数据首次公开)
  • Lean引擎:如何用开源量化交易框架解决策略开发三大痛点
  • 南丹县黄金回收店铺哪家好 靠谱门店推荐及联系方式 - 莘州文化
  • Go语言模板引擎与前端渲染实战
  • 快速原型开发中利用Taotoken同时测试多个模型效果
  • 广东利达建安装饰深度解读:13年深圳公装深耕,“装修+机电+净化”一体化的差异化路径 - 品牌优选官