mysqlbinlog 查看执行的sql (row模式)
2015-11-27 15:53
519 查看
http://blog.csdn.net/lxpbs8851/article/details/39316589
当bin-log的模式设置为 row时
不仅日志长得快 并且查看执行的sql时 也稍微麻烦一点:1.干扰语句多;2生成sql的编码需要解码。
binlog_format=row
直接mysqlbinlog出来的 文件
执行sql部分的sql显示为base64编码格式
固生成sql记录的时候 不能用常规的办法去生成 需要加上相应的参数才能显示出sql语句
--base64-output=decode-rows -v
例如:
/opt/mysql/bin/mysqlbinlog --base64-output=decode-rows -v --start-date='2014-09-16 14:00:00' --stop-date='2014-09-16 14:20:00' /opt/mysql/log/mysql-bin.000017 >/opt/mysql_bak/mysqlbinlogsql_restore_2014091614.sql
当然如果不加这个选项 也可以用base64解码工具来进行解码进行分析。
当bin-log的模式设置为 row时
不仅日志长得快 并且查看执行的sql时 也稍微麻烦一点:1.干扰语句多;2生成sql的编码需要解码。
binlog_format=row
直接mysqlbinlog出来的 文件
执行sql部分的sql显示为base64编码格式
固生成sql记录的时候 不能用常规的办法去生成 需要加上相应的参数才能显示出sql语句
--base64-output=decode-rows -v
例如:
/opt/mysql/bin/mysqlbinlog --base64-output=decode-rows -v --start-date='2014-09-16 14:00:00' --stop-date='2014-09-16 14:20:00' /opt/mysql/log/mysql-bin.000017 >/opt/mysql_bak/mysqlbinlogsql_restore_2014091614.sql
当然如果不加这个选项 也可以用base64解码工具来进行解码进行分析。
相关文章推荐
- mysql分表和表分区详解
- Mysql联合,连接查询
- mysql添加slave节点
- mysql数据库修改数据库编码,字段编码与表编码(转)
- innosql mysql产品官网
- mysql修改字符集
- MySQL分区
- MySQL学习5-Navicat的使用
- Hive元数据存于mysql中文乱码解决
- mysql监听的端口变成0
- mysql的一些问题
- 开启和关闭mysql服务
- Mysql索引
- MySql 数据库系列问题
- mysql树查询及分层级
- 【Java】利用单例模式、可变参数优化Java操作Mysql数据库、JDBC代码的写作
- mysql memory引擎
- MAC下安装与配置MySQL
- MySQL学习4-MySQL基本语句
- mysql Table ‘****‘ is marked as crashed and should be repaired错误解决。