mysql查看日志是否启用
show variable like 'log_bin';
on 为打开
获知当前的日志文件名称
show master status;
mysql命令 mysqlbinlog用来查看数据库操作日志记录(原文在这
)
linux下进入你的mysql安装目录,
然后依次执行
cd logs/binlog,ll命令
-rw-rw---- 1 mysql mysql 545391278 2011-02-28 19:07
mysql-bin.000373
-rw-rw---- 1 mysql mysql 1664854 2011-03-01 09:24
mysql-bin.000374
-rw-rw---- 1 mysql mysql 183898514 2011-04-14 09:53
mysql-bin.000375
查找到与你的数据库操作同日的日志文件名称mysql-bin.000375
输入:mysqlbinlog -uroot -proot mysql-bin.000375 >/home/frl.sql
如果提示:mysqlbinlog: unknown variable 'default-character-set=utf8'
那么就得把mysql配置文件 my.cnf
中的'default-character-set=utf8'的该行注释掉,保存退出。注意:不必重启数据库
再次执行mysqlbinlog -uroot -proot mysql-bin.000375 >/home/frl.sql即可。
然后到frl.sql中取查找你所关心的记录。如果文件过大,日志太多,可以综合运用cat,grep等命令根据你关心的字眼,或者日期时间过滤得到你所要的那部分。比如:cat
frl.sql |grep update >frl1.sql ,这样,frl1.sql中就只剩包含有update的那些行了。
分享到:
相关推荐
mysql日志查看工具页面 php的 可以用这个文件查看mysql的日志,比直接查看日志要好看的多.
MySQL培训日志MySQL培训日志MySQL培训日志MySQL培训日志MySQL培训日志
启用日志,和查看日志 有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin
五种MySql日志分析工具比拼,可以帮助你对mysql进行优化,分析
介绍MySQL数据库的一套日志纪录文件,可分为4种日志——错误日志、二进制日志、查询日志和慢查询日志。 以及4种日志的作用
linux运维学习笔记:Mysql日志
MySQL日志和数据恢复,错误日志,二进制日志,查询日志,数据恢复。
mysql根据日志恢复数据详细步骤
精通MySQL日志管理,这对处理故障与优化太关键了
docker下载mysql以后的安装一直到查看日志--全流程通俗易懂
Mysql慢查询日志查看 文档有慢查询详细内容介绍和查看方法 我自己收藏的一个文档 共享了希望对大家有所帮助
mysql8.0审计日志插件mariaDb安装失败记录 记录安装过程,失败原因
mysql log 学习
查看和启用二进制日志 1.查看是否启用了日志 mysql>show variables like 'log_bin'; Empty set (0.00 sec) 查看当前的日志
可以使用mysqlbin命令查看二进制日志的内容。 binlog 的作用 用于数据库的主从复制及数据的增量恢复。 MySQL binlog格式 binlog的格式也有三种:STATEMENT、ROW、MIXED 。 1、STATMENT模式:基于SQL语句的复制...
MySQL二进制日志查看工具 二进制日志查询
汇总MySql数据库中各种日志的作用,打开关闭方式,以及通过日志还原数据库的方法
不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但可以通过查询通用日志来查看MySQL执行过的所有语句。 需要注意的一点是,即便update操作没有造成数据变化,也是会记入binlog。 binlog有两个...
mysql慢日志查询,介绍查询mysql中哪些是慢查询的内容
MySQL数据库日志管理.ppt