lingting恢复数据报错

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
使用lighting恢复数据时候报错,是版本不对应么?


【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

报错复制黏贴一下,图片有点看不清楚

Verbose debug logs will be written to tidb-lightning.log
tidb lightning encountered error: [Lightning:DB:ErrDBConnect]failed to connect database: commands out of sync. You can’t run this command now

建议您检查 TiDB Lightning 和 TiDB 的版本是否匹配。您可以在 TiDB Lightning 的 Release Notes 中查看支持的 TiDB 版本。

TiDB Lightning 的版本应与集群相同

如果版本匹配,您可以尝试以下操作:

  1. 检查 TiDB Lightning 的配置文件是否正确,特别是检查数据库连接信息是否正确。
  2. 检查 TiDB 是否正常运行,可以通过使用 MySQL 客户端连接 TiDB 并执行一些简单的 SQL 语句来检查。
  3. 检查 TiDB Lightning 的日志文件,看看是否有其他错误信息。可以通过在 TiDB Lightning 的配置文件中设置 log-level = "debug" 来启用详细的日志记录,以便更好地了解问题所在。

tidb-lightning.log
这个文件里面的内容是?

查看一下toml配置文件 ,然后用手工测试一下是否能连接上

找到错误了,又是haproxy的问题,之前配置了haproxy,设置的不对,这里没加send-proxy,使用代理端口3390登录不进去,但是现在加了这个,3390可以,但是4000端口又登不进去


image

1 个赞

https://docs.pingcap.com/zh/tidb/stable/command-line-flags-for-tidb-configuration#--proxy-protocol-networks

配置该参数后,TiDB 将允许配置的源 IP 地址使用 PROXY 协议连接到 TiDB,
且拒绝这些源 IP 地址使用非 PROXY 协议连接。其他地址可以使用非 PROXY 协议连接到 TiDB。

你正好在55,56上使用lighting的话,应该是连不上的。非 PROXY 协议连接会被拒绝。

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。