【 TiDB 使用环境】生产环境
【 TiDB 版本】 V7.5.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
问题是这样的,使用dm向tidb同步mysql的数据。报错信息截图如下:
},
“subTaskStatus”: [
{
“name”: “order-migrate-other”,
“stage”: “Paused”,
“unit”: “Sync”,
“result”: {
“isCanceled”: false,
“errors”: [
{
“ErrCode”: 36069,
“ErrClass”: “sync-unit”,
“ErrScope”: “upstream”,
“ErrLevel”: “high”,
“Message”: “get binlog event error: ERROR 1236 (HY000): Could not find first log file name in binary log index file”,
“RawCause”: “”,
“Workaround”: “Please check if the binlog file could be parsed by mysqlbinlog
.”
}
],
“detail”: null
},
“unresolvedDDLLockID”: “”,
“sync”: {
“totalEvents”: “12”,
“totalTps”: “0”,
“recentTps”: “0”,
“masterBinlog”: “(mysql-bin.087559, 1048413401)”,
“masterBinlogGtid”: “”,
“syncerBinlog”: “(mysql-bin.086999, 47836715)”,
“syncerBinlogGtid”: “”,
“blockingDDLs”: [
在上游的mysql 查看,由于mysql的binlog自动清理1天前的binlog,确实应该是已经清理了,现在想从
上游的mysql 存在的binlog中进行恢复,如mysql-bin.087449
尝试方式,在task的任务配置文件中
制定master 的binlog
启动后信息
【附件:截图/日志/监控】