dumpling导出报错meet some unparsed arguments, please check again: [sql]

用如下命令进行dumpling数据导出时报错:meet some unparsed arguments, please check again: [sql]

[root@test2 ~]# dumpling -uroot -P4000 -h 172.26.128.151 -p --filetype sql -t 8 -o /tmp/dump_student -r 20000 -F 256MiB -T school.STUDENT
Release version: v5.0.1
Git commit hash: 4cb115746bb658b6d1a12c0e49932bfd3a08afac
Git branch: heads/refs/tags/v5.0.1
Build timestamp: 2021-04-23 06:01:59Z
Go version: go version go1.13 linux/amd64
meet some unparsed arguments, please check again: [sql]

于是我尝试直接在-p后面把密码加上,就导出成功了。
但这样密码不就暴露在系统里面了吗?

我印象里mydumper也是这样的,可以在建议反馈里提个需求

dm 可以给密码加密,而且可以调用 dumpling​:rofl:直接设个 full_mode,等它 dump 完之后就关掉,是不是就拿到你想要的结果了(雾

1 个赞

:joy:这样太麻烦啦,那还不如备份完直接在history里抹掉这条操作命令

我看的一个客户是这样做的,它的是一串密文,它先要调用一个命令去解密这个密文。然后把解密后的结果赋给 $YOUR_SECRET_PASSWORD 变量,然后dumpling 是读的这个变量值

1 个赞

就怕备份时间太长,在跑的时候被抓到了>_<

1 个赞

对的 安全性的问题不是糊弄就行的~

问一下咱们有没有试过高版本的,这个问题我们反馈一下吧报错信息也不是很清晰

先加密在使用,这样安全性应该可以保证

找个固定机器,建立一个专用的只授权到这机器dumpling帐户,这样就问题不大了