You need to enable JavaScript to run this app.
文档中心
云数据库 veDB MySQL 版

云数据库 veDB MySQL 版

复制全文
下载 pdf
最佳实践
下载并解析 Binlog 日志
复制全文
下载 pdf
下载并解析 Binlog 日志
本文介绍如何远程获取 veDB MySQL 实例的 Binlog 日志,并通过 mysqlbinlog 工具查看和解析 Binlog 日志。​
操作步骤​
  1. 在本地设备或 ECS 环境中安装 MySQL 8.0。​
  1. 通过 MySQL 客户端连接 veDB MySQL 实例,详细步骤请参见连接实例。​
说明​
  • RW 节点和 RO 节点均可获取 Binlog 日志。您可以通过主节点终端、默认终端和自定义终端地址查看 Binlog 日志。​
  • 高权限账号默认有获取 Binlog 日志的权限。若使用普通账号获取 Binlog 日志,您需要先使用高权限账号为普通账号授予权限。详情步骤请参见如何使用普通账号查看 Binlog 日志。​
  1. 执行 show binary logs;,查看 Binlog 文件。​
  • ​
    MySQL [(none)]> show binary logs;​
    +---------------------+-----------+-----------+​
    | Log_name | File_size | Encrypted |​
    +---------------------+-----------+-----------+​
    | mysql-binlog.000001 | 156 | No |​
    | mysql-binlog.000002 | 6558 | No |​
    +---------------------+-----------+-----------+​
    2 rows in set (0.00 sec)​
    ​
  1. 执行 exit 退出 MySQL。在客户端执行如下语句远程获取 Binlog 日志并保存至本地。​
  • ​
    mysqlbinlog -u<用户名> -p -h<连接地址> --read-from-remote-server --raw mysql-binlog.**​
    ​
  • 示例:​
  • ​
    mysqlbinlog -utest_user -p -hvedbm-7eukjwtg****.default.mysql.vedb.ivolces.com --read-from-remote-server --raw mysql-binlog.000002​
    ​
  1. 执行如下命令,通过 mysqlbinlog 工具查看 Binlog 日志文件内容,并将内容输出到指定文件。​
  • ​
    mysqlbinlog -vv --base64-output=decode-rows mysql-binlog.000002 >> binlog2.txt​
    ​
  • 查看具体内容:​
  • ​​​
  1. 解析 Binlog 日志,详情请参见 MySQL 8.0 Reference Manual。​
​
最近更新时间:2025.09.18 11:21:31
这个页面对您有帮助吗?
有用
有用
无用
无用