开启tidb binlog 但 tidb_binlog库没有,查不到checkpoint

【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】6.1.0
【遇到的问题】
tidb_binlog 已开启,drainer运行正常,数据实时同步到下游正常,但tidb_binlog库找不到,无法查询checkpoint。
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
无法查询checkpoint。

%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_1661415229200
查询到binlog已开启,但是就是不会自动生成tidb_binlog库

整个操作: 通过tiup 命令 执行scale-drainer.yaml,开启binlog;

问题:tidb_binlog库没有自动创建,文档里面之说开启binlog就有这个库,但开启了,仍然没有这个库;这种情况如何触发这个库自动创建呢?

可以查下 drainer.toml 参数配置
https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-configuration-file#syncertocheckpoint

drainer_servers:

  • host: 2.2.2.2
    ssh_port: 22
    port: 8249
    deploy_dir: /data/tidb-deploy/drainer-8249
    data_dir: /data/tidb-data/drainer-8249
    log_dir: /data/tidb-deploy/drainer-8249/log
    commit_ts: -1
    config:
    syncer.db-type: mysql
    syncer.to.host: 1.1.1.1
    syncer.to.password: XXXXXX
    syncer.to.port: 4000
    syncer.to.user: root
    arch: amd64
    os: linux

现在tiup cluster edit-config xxxx 配置是这样的,是否要加入 syncer.to.checkpoint

drainer_servers:

  • host: 2.2.2.2
    ssh_port: 22
    port: 8249
    deploy_dir: /data/tidb-deploy/drainer-8249
    data_dir: /data/tidb-data/drainer-8249
    log_dir: /data/tidb-deploy/drainer-8249/log
    commit_ts: -1
    config:
    syncer.db-type: mysql
    syncer.to.host: 1.1.1.1
    syncer.to.password: XXXXXX
    syncer.to.port: 4000
    syncer.to.user: root
    arch: amd64
    os: linux
    syncer.to.checkpoint:
    type: mysql
    schema: tidb_binlog

需要配置上 mysql 连接信息