使用backup命令备份tidb的数据库的时候提示数据太长

请问你的表多么,备份下下面的两张表,然后对所有表进行个analyze操作,然后在backup,如果不能ignore的话重新收集统计信息应该可行,如果analyze报错upper_bound长度不够,就采用下面的操作

ALTER TABLE mysql.stats_buckets MODIFY upper_bound LONGBLOB NOT NULL;
ALTER TABLE mysql.stats_buckets MODIFY lower_bound LONGBLOB;
ALTER TABLE mysql.stats_histograms MODIFY last_analyze_pos LONGBLOB DEFAULT NULL;