GAUSSDBFORMYSQL-STD-使用mysqlbinlog工具查看Binlog备份文件:操作方法
时间:2025-02-12 14:58:10
操作方法
- 下载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 v4, server v 5.7.27-5-debug-log created 200316 17:54:14 at startupROLLBACK/*!*/;BIN LOG 'xkxvXg8BAAAAegAAAH4AAAAAAAQANS43LjI3LTUtZGVidWctbG9nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGTG9eEzgNAAgAEgAEBAQEEgAAYgAEGggAAAAICAgCAAAACgoKKioAEjQAXz0AAcrys5I='/*!*/;# 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: 4SET @@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*/;
support.huaweicloud.com/usermanual-gaussdbformysql-std/gaussdbformysql_01_0105.html