云数据库 TaurusDB
云数据库 TaurusDB
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
-
常见问题
-
产品咨询
- TaurusDB标准版和企业版有什么区别
- TaurusDB标准版和RDS for MySQL有什么区别
- 使用TaurusDB标准版要注意些什么
- TaurusDB标准版实例是否会受其他用户实例的影响
- 为何使用了TaurusDB标准版后网站登录较慢
- 主实例和只读实例之间可以设置数据同步方式吗
- 主备同步存在多长时间的延迟
- 多台弹性云服务器是否可以使用同一个TaurusDB标准版实例
- 为什么无法找到TaurusDB标准版实例
- 购买TaurusDB标准版实例后可以对磁盘进行加密吗
- TaurusDB标准版购买磁盘加密后,备份文件会加密吗
- TaurusDB标准版实例支持哪些加密函数
- TaurusDB标准版开启GTID后有哪些限制
- 不同TaurusDB标准版实例的CPU和内存是否共享
- TaurusDB标准版实例内能运行多少个数据库
- TaurusDB标准版是否支持TokuDB
- TaurusDB标准版是否有单表尺寸限制
- 为什么不能购买只读实例
- 为什么新购买实例比规格变更实例价格便宜
- 资源冻结/释放/停止/删除/退订
- 资源及磁盘管理
-
数据库连接
- TaurusDB标准版实例连接失败怎么办
- TaurusDB标准版数据库连接数满的排查思路
- TaurusDB标准版数据库实例支持的最大数据连接数是多少
- 内网方式下ECS无法连接TaurusDB标准版实例的原因
- 客户端问题导致连接TaurusDB标准版实例失败
- 服务端问题导致连接失败
- 应用程序是否需要支持自动重连TaurusDB标准版数据库
- 测试网络连通性失败怎么办
- TaurusDB标准版跨地域内网能访问吗
- 为什么TaurusDB标准版实例重置密码后新密码没有生效
- 如何设置TaurusDB标准版8.0字符集的编码格式
- 可以访问TaurusDB标准版备节点吗
- 如何查看TaurusDB标准版数据库的连接情况
- 数据库迁移
- 数据库权限
- 数据库存储
- 数据库基本使用
- 备份与恢复
- 数据库监控
- 扩容及规格变更
- 数据库参数修改
- 网络安全
- 版本升级
-
产品咨询
- 文档下载
- 通用参考
链接复制成功!
使用mysqlbinlog工具查看Binlog备份文件
操作背景
mysqlbinlog工具用于解析Binlog备份文件,包含在MySQL软件包中。您可在MySQL官网下载对应版本的MySQL软件包,解压并获取解压包中的mysqlbinlog工具(MySQL5.7对应的mysqlbinlog版本为3.4)。由于存在部分用户使用的mysqlbinlog工具版本太旧,无法正确解析Binlog备份文件,因此,为您整理了本文,指导您获取最新的mysqlbinlog工具。
TaurusDB标准版也支持使用第三方工具解析Binlog。
操作方法
- 下载MySQL软件包。
须知:
软件包版本最好与当前您使用的TaurusDB标准版大版本保持一致。
例如,TaurusDB标准版版本为5.7.27,则下载如下版本和系统的软件包:
- Product Version:5.7.27
- Operating System:Linux-Generic
下载完成后的MySQL软件包名为:mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz。
图1 下载
- 解压软件包,找到mysqlbinlog工具。
- 执行如下命令,查看mysqlbinlog工具的版本信息。
[root@ecs]# tar -zxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz [root@ecs]# cd mysql-5.7.27-linux-glibc2.12-x86_64/bin [root@ecs]# ll mysqlbinlog -rwxr-xr-x 1 7161 31415 11310886 Jun 10 2019 mysqlbinlog [root@ecs]# ./mysqlbinlog -V ./mysqlbinlog Ver 3.4 for linux-glibc2.12 at x86_64
- 使用mysqlbinlog工具解析binlog。
以解析“mysql-bin.000001”为例:
[root@ecs]# ./mysqlbinlog --no-defaults -vv /root/mysql-bin.000001 /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/; /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/; DELIMITER /*!*/; # at 4 #200316 17:54:14 server id 1 end_log_pos 126 CRC32 0x92b3f2ca Start: binlog v 4, server v 5.7.27-5-debug-log created 200316 17:54:14 at startup ROLLBACK/*!*/; BINLOG ' xkxvXg8BAAAAegAAAH4AAAAAAAQANS43LjI3LTUtZGVidWctbG9nAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAADGTG9eEzgNAAgAEgAEBAQEEgAAYgAEGggAAAAICAgCAAAACgoKKioAEjQA Xz0AAcrys5I= '/*!*/; # at 126 #200316 17:54:14 server id 1 end_log_pos 157 CRC32 0xfcc47ad6 Previous-GTIDs # [empty] # at 157 #200316 17:54:27 server id 1 end_log_pos 204 CRC32 0xa7febd1f Rotate to mysqlbin. 000002 pos: 4 SET @@SESSION.GTID_NEXT= 'AUTOMATIC' /* added by mysqlbinlog */ /*!*/; DELIMITER ; # End of log file /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/; /*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
父主题: 管理备份