tidb的dumpling工具默认不备份视图,tidb中视图大家都是怎么备份的

【 TiDB 使用环境】生产环境 【 TiDB 版本】v4.0.9 【遇到的问题】tidb的dumpling工具默认是不备份视图的,大家都是这么备份视图的呢。 【复现路径】做过哪些操作出现的问题`
【问题现象及影响】

my dumper 会导出系统库吗

tidb dm 工具可以试下,看会不会导出系统库

我是看到dumpling不会备份视图,就是不知道大家都是单独备份视图的嘛?

默认不备份系统表,那就使用--database或者--tables-list来显式指定嘛,其实也就mysql库值得单独备份一下

视图需要通过其他工具进行备份。备份工具默认不备份视图的。

试了mydumper可以导出系统库,什么mysql,sys都可以导出来,但是MySQL的视图,触发器和存储过程导不出来

是不是需要加什么参数,比如mysql的备份工具mysqldump 备份MySQL的存储过程的时候,触发器的时候,需要加上-R 参数,你可以mydumper --help 看下

# 备份全部数据库,包含触发器、事件、存储过程及函数
mydumper -u root -p 123456 -o /mysql_backup/all/
mydumper -G -E -R --skip-tz-utc --complete-insert -h 100.64.101.81 -P 3307 -u root -p xxx -t 16 -o /tmp/riskdb -D -L /tmp/mydumper.log
# 全量备份会备份 mysql、sys 系统库及其他自建库

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