mysql binlog日志的违规操作有哪些

67次阅读
没有评论

共计 1222 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要介绍“mysql binlog 日志的违规操作有哪些”,在日常操作中,相信很多人在 mysql binlog 日志的违规操作有哪些问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql binlog 日志的违规操作有哪些”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

案例:客户数据库,某关键配置表被修改,需查找操作记录及和操作时间

1:mysqlbinlog 读取

 如果 binlog format=statement  可以直接通过 mysqlbinlog 查看 
如果 binlog format=row  需要添加  -vv --base64-output=decode-rows
/usr/local/mysql/bin/mysqlbinlog --no-defaults -vv --base64-output=decode-rows /usr/local/mysql/data/mysql-bin.000067 -d sakila --start-datetime= 2018-07-04 16:30:00  --stop-datetime= 2018-07-04 16:40:00  -s -r dsw20180704
/usr/local/mysql/bin/mysqlbinlog --no-defaults -vv --base64-output=decode-rows /home/mysql/data/db_ngcrmpf/blog/mysql-bin.000007 -d huahua --start-datetime= 2018-09-10 17:00:00  --stop-datetime= 2018-09-10 19:12:00  -r dsw0007
备注:-s  将把一些信息删除掉,建议去掉 

2:show binlog

show binlog events in  mysql-bin.000067

特殊说明:

 有时,我们想追踪某个数据库操作记录,如想找出是谁操作了某个表(比如谁将字段名改了)。二进制日志记录了操作记录,线程号等信息,但是却没有记录用户信息,因此需要结合 init-connect 来实现追踪。init-connect,在每次连接的初始化阶段,记录下这个连接的用户,和 connection_id 信息。

操作步骤

1、cp binlog
2、mysqlbinlog
3、cat dsw.1006|grep interface

get 新技巧

 查找当前目录极其子目录下面包含匹配字符的文件, 查找子目录,匹配后输出行号,这里的点表示当前目录
grep -nr oracle .

到此,关于“mysql binlog 日志的违规操作有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计1222字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)