dumpling 备份报错 如何处理

方案1:使用v8.5.3兼容的TLS参数

tiup dumpling -h 192.168.xxx.xxx -P 4000 -u root -p ‘123456’
-o “${BACKUP_DIR}/${DATE}”
–filetype sql
–threads 4
–rows 100000
–filter ‘.’ \

${LOG_FILE} 2>&1 [2025/10/21 14:04:22.907 +08:00] [INFO] [versions.go:54] [“Welcome to dumpling”] [“Release Version”=v8.5.3] [“Git Commit Hash”=dc2548aac79a712265e831cff2a3a896bc0a5a38] [“Git Branch”=HEAD] [“Build timestamp”=“2025-07-31 01:54:43”] [“Go Version”=“go version go1.23.8 linux/amd64”]
[2025/10/21 14:04:22.910 +08:00] [WARN] [version.go:341] [“select tidb_version() failed, will fallback to ‘select version();’”] [error=“tls: first record does not look like a TLS handshake”]

create dumper failed: sql: SELECT version();: tls: first record does not look like a TLS handshake 备份报错,怎么处理

你们连数据库要求 tls了嘛

没有 但是我这个版本8.5.1 怎么禁止都不生效

dumpling导出指定一下–loglevel debug看看有没有别的信息