位置: 编程技术 - 正文
推荐整理分享Mysql Binlog快速遍历搜索记录及binlog数据查看的方法(mysql binlog dump),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql binlog pos,mysqlbinlog -vv,mysql binlog redolog,mysqlbinlog -vvv,mysql binlog redolog,mysqlbinlog -vv,mysql binlog redolog,mysqlbinlog -vv,内容如对您有帮助,希望把文章链接给更多的朋友!
目标,开发人员说有个数据莫名其妙添加了,但是不知道是从哪里添加的,而且应用功能里面不应该添加这样的数据,为了查清楚来源,所以我就准备去binlog里面找了,但是binlog有好几个月的数,我这样一个个mysqlbinlog下去,也不是办法,所以想到准备用脚本循环来操作。
1,去binlog目录复制所有的binlog到临时目录/tmp/bl/
2,写脚本遍历
3,执行搜索脚本,查看结果
看./bl/z_grep_single.log大小为0,显然,在当前的2个月binlog日志里面,没有记录到这个值。应该是2个月之前录入的数据,这样只能去历史备份记录的备份记录去查找了
MySQL的binlog数据如何查看
binlog介绍
binlog,即二进制日志,它记录了数据库上的所有改变.
改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.
binlog格式
基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1;
基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势.
登录到mysql查看binlog
只查看第一个binlog文件的内容
查看指定binlog文件的内容
查看当前正在写入的binlog文件
获取binlog文件列表
用mysqlbinlog工具查看
注意:
不要查看当前正在写入的binlog文件
不要加--force参数强制访问
如果binlog格式是行模式的,请加 -vv参数
本地查看
基于开始/结束时间
基于pos值
远程查看
指定开始/结束时间,并把结果重定向到本地t.binlog文件中.
MySQL页面访问统计及排名情况 MySQL页面访问统计及排名情况统计访问页面数量,以分辨率进行排名SELECTCONCAT(`height`,'*',`width`)AS`resolution`,COUNT(CONCAT(`height`,'*',`width`))AS`total`FROM`wifi_status_p
Linux系统下自行编译安装MySQL及基础配置全过程解析 安装依赖:CentOS:#yum-yinstallwgetgcc-c++cmakemakebisonncurses-develperlunzipUbuntu:(使用ubuntu下面有不少需要root权限,请注意)#sudoapt-getinstall-yg++gccmakelibpcre3zlib1glibbz2-de
linux下 root 登录 MySQL 报错的问题 最近在centOS7上,通过yum安装了mysql,安装成功后,使用root登录,出现了如下报错:ERROR():Accessdeniedforuser'root'@'localhost'(usingpassword:NO)mysql版本为:Ve
上一篇:MySQL恢复中的几个问题解决方法(mysql数据库恢复方式)
下一篇:MySQL页面访问统计及排名情况(mysql 网页用户界面)
友情链接: 武汉网站建设