mysql binlog日志转sql
因为bug,研究了一波mysql里的binlog的日志
binlog日志:只要开启了binlog日志,那么你每执行一条sql,里面都会有记录
起初以为下载打开看就可以了,结果打开发现是乱码的,去问了一下度娘,发现他是一个二进制的日志文件,需要经过处理才能看
于是乎博主又问了一下度娘,发现有很多人都说mysql能查看,于是乎博主就试了一下,结果真的可以,但是由于博主的日志文件有16m+,而cdm面板就那么一丢丢,就算连接上了也只能看到其中极少一部分的数据
于是乎博主又问了一下度娘,怎么才能保存下来慢慢看,于是乎,找到了,看下面的代码
//找到你mysql安装的地方,看一下mysql 的bin文件夹里面有没有mysqlbinlog文件,就把绝对路径保存下来,就像/www/server/mysql/bin/mysqlbinlog ///www/server/data/mysql-bin.000007则是你要转换的binlog文件绝对路径,而mysql008.sql,则是转换成sql文件后的文件名,执行命令后,只需几秒,你就能在bin目录下找到mysql008.sql文件了 /www/server/mysql/bin/mysqlbinlog /www/server/data/mysql-bin.000007 --result-file=mysql008.sql