暂无图片
tidb 中 如何配置可以获取 mysql binlog 文件?
我来答
分享
暂无图片 匿名用户
tidb 中 如何配置可以获取 mysql binlog 文件?

tidb 中 如何配置可以获取 mysql binlog 文件?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
crysjackbear

在 TiDB 中可以通过以下方式获取 MySQL binlog 文件:

1. 启用 TiDB 的 binlog 支持

在 tidb-server 配置文件中设置:

```
[binlog]
enable = true
```

2. 配置 pump 组件产生 binlog

在 tidb-server 配置文件中设置 binlog 的 write 参数:

```
[binlog]
write-mode = "pump"
```

并启动 pump 服务。

3. 通过 pump 接口获取 binlog

pump 会暴露 HTTP 接口用于获取 binlog,例如可以通过:

```
curl http://127.0.0.1:8250/tidb-binlog/foobar
```

获取名称为 foobar 的 binlog 文件内容。

总之,通过上述配置 steps,可以在 TiDB 集群中产生类似 MySQL 的 binlog 日志文件。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MYSQL SLAVE IO和SQL线程 可以设置成MY.CNF 随机启动吗?
回答 1
这两个现场是startslave控制的。本来就是随机启动。
mysql连接数爆涨
回答 7
慢日志slow分析下
MySQL 数据库有90G,备份大概需要多久?
回答 3
阿里云1G/分钟,90G,大约需要60分钟
goldengate 抽取进程报错
回答 4
你的表结构是不是发生了变化?
mysql迁移到达梦卡在迁移数据,怎么解决?
回答 1
我一般用达梦自带迁移工具dts,迁移过程中出现的大部分都是字符类型的报错,根据相应的提示修改即可
mysql偶发性出现异常crash,怎么排查问题?
回答 2
具体要看看日志。是什么原因。我经历99%的crash都是SQL写的有问题。
新加入的mysql slave怎么全量同步master的数据呢 ?
回答 1
初始化的一定是手工做一次,如果是8可以clonedatabase
ogg处理mysql 的json类型字段有方案吗?
回答 1
已采纳
我前几天刚试过,19c的ogg不行。要21c的ogg。如果你是mysql到mysql我最后用了mysql自带的多源复制过滤复制解决的。
MySQL 线上联机表数据量过大(超500W),想只保留该表10天左右热数据,其他数据定期迁移至一张his新表(做历史查询使用),不想影响主库性能,有推荐的方案吗?
回答 2
已采纳
我能想到的解决方案:A、存量数据迁移,1、可以利用mysqldump把大表dump出来,利用where条件筛选出10天前的数据。2、导入数据库,导入前把dump出的文件的表明更换一下。3、清理联机表上
utf8_bin 和utf8_general_ci 的区别?
回答 3
utf8generalci与utf8unicodeci一句话概况:utf8unicodeci比较准确,utf8generalci速度比较快。utf8generalci与utf8bin用utf8gene
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~