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
这个页面对您有帮助吗?
有用
有用
无用
无用