这几天遇到个玄学bug,想要通过查看 mysql 日志跟踪问题,学了下如何查看 mysql 日志,记录一下。

本文不介绍日志内容的含义,只介绍查看日志的方法。

正文

主要用到了mysql自带的工具:mysqlbinlog

mysql 日志一般长这样子:binlog.000030 ,不过它是二进制的。

mysqlbinlog 一般在 mysql/bin 目录下,如果 mysql 是通过宝塔安装的话,一般在 /www/server/mysql/bin 目录下。

binlog.000030 这种日志文件一般在 mysql/data 目录下,如果用的是宝塔的话,一般在 /www/server/data 目录下

使用的命令行类似这种形式:
mysqlbinlog binlog.000030 > /root/mysqlLog.txt ,其中 mysqlLog.txt 是将要由二进制日志转换而成的文本文件,自己随便起个名就行。

不过要注意相对路径的切换,也可以用绝对路径

我在 /www/server/mysql/bin 路径下使用的命令行是这样的:

mysqlbinlog ../../data/mysql-bin.000030 > /root/mysqlLog.txt

使用时如果提示command  not found 的话,用PATH=$PATH:.命令暂时把当前目录加入命令搜索目录就好了。

转换而成的日志文件就像这种,在其中可以看到插入语句、更新语句以及执行各命令的具体时间等等,对于跟踪问题有一定作用。

利用 mysqlbinlog 查看 mysql 日志相关推荐

  1. mysqlbinlog 查看mysql bin 日志 mysqlbinlog: unknown variable 'default-character-set=utf8'

    mysqlbinlog  mysql-bin.000036 | less 查询包含几个字段的语句: mysqlbinlog mysql-bin.000036| egrep '(201103061000 ...

  2. navicat mysql 日志_使用Navicat查看MySQL日志的具体方法

    使用Navicat查看MySQL日志的具体方法 发布时间:2020-05-18 14:04:52 来源:51CTO 阅读:699 作者:三月 下文主要给大家带来使用Navicat查看MySQL日志的具 ...

  3. 如何在Windows下利用Apche查看MySQL数据库?

    本篇文章主要跟大家介绍的是如何在Windows下利用Apche查看MySQL数据库,小杜觉得挺实在的,就整理了一下并分享给大家做个参考,希望大家看完之后有一定的收获.因此,有感兴趣的朋友记得要看完! ...

  4. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

  5. mysql 二进制日志查看_使用mysqlbinlog查看二进制日志

    (一)mysqlbinlog工具介绍 binlog类型是二进制的,也就意味着我们没法直接打开看,MySQL提供了mysqlbinlog来查看二进制日志,该工具类似于Oracle的logminer.my ...

  6. mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'

    今天,查看mysql slave节点 binlog日志信息时,执行mysqlbinlog命令报错mysqlbinlog: unknown variable 'default-character-set ...

  7. win 查看mySQL日志_Windows下MySQL日志操作

    日志文件类型概述: 1. 错误日志 记录启动.运行或停止mysqld时出现的问题. My.ini配置信息: #Enter a name for the error log file. Otherwis ...

  8. docker查看mysql日志_Docker 容器日志分析

    查看容器日志 先使用  docker run -it --rm -d -p 80:80 nginx:1.15.8-alpine命令启动一个nginx容器.如果没有异常,会得到容器ID如 d2408a7 ...

  9. 查看mysql日志文件大小和数据库大小

    2019独角兽企业重金招聘Python工程师标准>>> 查看数据库日志文件的大小 show binary logs; 删除bin-log(删除mysql-bin.00000*小于my ...

最新文章

  1. C++/C++11中std::set用法汇总
  2. windows核心编程学习笔记(六)动态链接库
  3. 如何让自己的简历在万人从中一眼就能被HR选中
  4. 【小游戏】有意思的小游戏集合
  5. 微服务实践:全栈小团队“洪荒之力”改造阿里服务CRM技术体系
  6. linux驱动分离分层的概念
  7. 河北2018年职称计算机开始,2018河北职称计算机考试操作题答案(8页)-原创力文档...
  8. python复杂非线性方程_非线性方程python入门——屠龙刀
  9. cad镜像后标注尺寸数字反了_CAD画法大全
  10. BOSS直聘发起“逆行者先行”招聘专场:优先录取抗疫志愿者
  11. 从数据仓库到大数据平台再到数据中台(内附13张架构图)
  12. 如何在R中使用range()?
  13. 深入理解 Laravel 管道
  14. pythoncharm如何安装opencv_Pycharm Opencv环境配置
  15. 自定义的BaseAdapter实现LIstView的展示
  16. 注册测绘师 案例分析
  17. JAVA核心知识点--获取HttpServletRequest请求Body中的内容
  18. 四种方法解决JumpGame
  19. ipad为什么显示itunes store无法连接服务器,ipad无法连接itunes store怎么办
  20. vc 判断哪个按键 被按下 消息 按键 状态

热门文章

  1. LoRa学习<三>:CAD模式实验
  2. 高考水平科测试软件,免费 高中选课选科综合测评 - 在线工具网 - 工作生活好帮手...
  3. 让创意在设计中释放——彭彭工作室
  4. 踩个脚印,悲悼我被代码占据的青春。
  5. 有 5nm 制程工艺的 MCU 吗?
  6. fanuc机器人I/O分配
  7. asp.net实现显示在线会员
  8. MySQL Router简介
  9. 安装程序找不到计算机,win10安装office提示“安装程序找不到officelr.cab”怎么办...
  10. ubuntu16.04下载百度网盘大文件