RDS查看Binlog日志内容

工程师 65533 号 : 您好,已经被上传的binlog日志,可以在控制台-备份恢复里下载 https://help.aliyun.com/knowledge_detail/41710.html?spm=5176.11065259.1996646101.searchclickresult.54c567aez0Cfhg

2018-08-01 13:18:24

****** : 我想在dms里面直接查看 mysqlbinlog --start-datetime='2018-07-27 21:30:00' --stop-datetime='2018-07-27 21:50:01' -d nongmurendb mysql-bin.000637 ;;用这个命令不可以吗?

2018-08-01 14:27:36

工程师 65533 号 : 不可以,这个是系统命令,不是数据库命令

2018-08-01 14:29:41

****** : 那就是说我只能在本地查看是吗?有没有可以在线c查看的,搜到一个 https://rds.aliyuncs.com/?Action=DescribeBinlogFiles &DBInstanceId=rm-m5e9fd08nmxy296xa &StartTime=2018-07-27T21:30:00Z &EndTime=2018-07-27T21:50:00Z &version=5.6.16-log

2018-08-01 14:31:43

工程师 65533 号 : 您好,抱歉,不可以, 这个是API调用查询binlog日志,不是查看内容是备份列表的日志信息。想查看内容还是要下载到本地解析的

2018-08-01 14:33:12

****** : 本地是用这个查看吗? mysqlbinlog -vv --base64-output=decode-rows 日志文件名

2018-08-01 14:34:28

工程师 65533 号 : 是的,后面可以加上管道 mysqlbinlog -vv --base64-output=decode-rows 日志文件名 | less

2018-08-01 14:35:39

****** : 数据库版本是否需要一致?管道是说的数据库名称对吧?

2018-08-01 14:39:30

工程师 65533 号 : 版本也是用5.6以上的。管道是linux的命令 : |

2018-08-01 14:45:22

****** : 本地装了 5.6数据库,使用了此命令不行,binlog2.png里面的画红框的,就是我从rds里面下载下来的。

2018-08-02 09:06:13

工程师 66246 号 : 这个命令是在操作系统下执行,不是在mysql命令行执行,您参考下, https://help.aliyun.com/knowledge_detail/41709.html?spm=5176.11065259.1996646101.searchclickresult.7e262a856KtK9C

2018-08-02 09:12:22

****** : 你好,不行,是不是还有什么设置?

2018-08-02 09:38:10

工程师 66246 号 : 是less不支持,把管道去掉,直接用前面的即可 类似这样, mysqlbinlog -vv --base64-output=decode-rows 日志文件名 我看截图下面是去掉的,也已经解析出来了。

2018-08-02 09:43:58

****** : 你好,提示日志文件不存在,我把日志文件下载到mysql的 data目录下面,没有问题吧?

2018-08-02 11:06:14

****** : 你看到的解析出来是 我本地建的数据库,开启Binlog以后,自动创建的日志文件,不是我们RDS上面下载下来的文件。我下面的截图第一张,你们的错误日志,一般记录什么行为;第二张是我下载到本地日志,当时就是这么下载的;我需要找 一个 7月27日晚上 21:39分左右的数据库操作日志;

2018-08-02 11:20:59

工程师 66246 号 : 用绝对路径指定下。 mysql错误日志有三种级别,note、warning和error,note级别的是日志类的,直接忽略即可。 下载binlog的时候,您看下binlog起止时间,下载包含27号21点39这个时间的即可。

2018-08-02 11:35:04

****** : 你好,麻烦帮我看一下 

2018-08-02 13:26:58

工程师 66246 号 : 是需要看什么呢?

2018-08-02 13:29:20

****** : 当时 下单回调以后,出现这一行的日志 ;正常订单是没有这个日志的;280772225 2018-07-27 21:40:01,557 [http-nio-12000-exec-8] INFO org.springframework.jdbc.support.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana] ;我想找到对应的Binlog报错信息? 

2018-08-02 13:46:53

最终答案如下:::

mysqlbinlog -vv --base64-output=decode-rows E:\ProgramFiles\mysql5.6\data\mysql-bin.000620 >c:\a.log

猜你喜欢

转载自blog.csdn.net/goldDaNiu/article/details/81357466