从mysql所有binlog日志中查找特定字符的sql 记录

如果直接打开mysql日志文件,是mysql日志格式的,中文和一些字符是乱码形式的。

通过mysqlbinlog打开才有标准的格式文本。

结合这个命令,查找出现特定字符的sql,可定位 一些数据篡改记录问题。

脚本中,有000001 到 000997 个日志文件。

#!/bin/sh
for((i=1;i<=997;i++));
do 

#echo $i
filename=$i
len=${#i}
a=`printf "%06d\n" $i`
filename="mysql-bin."$a
echo $filename
/usr/local/mysql/bin/mysqlbinlog --database=dbname /home/mysql/data/$filename | grep 娱乐国际 >> check_log.txt

done

标签: mysql

非特殊说明,本博所有文章均为博主原创。

最新文章

发表评论