dm v1.0.6 密码总是需要改

我的密码没改过,为什么总是会出现密码错误的情况,而且每次dmctl的加密都不一样,这是bug吗?导致我们同步数据经常出问题啊,这个太不方便了吧,如果有很多同步的文件怎么办,是不是设计的非常不合理,怎么关闭掉那个dmctl encrypt的功能,我直接写好明文,这样经常修改密码,完全不知道错误是在哪个地方啊

这个不是 bug ,总会出现密码错误的情况这个是满足预期的,正常通过 encrypt 加密的密码只要上游密码不会变动,这个密文是不需要调整的。可以看一下这个帖子是否和你遇到的问题是一样的。 DM encrypt 密码 不正确
如果不是,我建议你整理复现方法,我们自己复现一下。

[tidb@localhost bin]$ ./dmctl --encrypt "123456"
6YLVHlSYcDPkY0JcCs/1tUACifBhWDg=
[tidb@localhost bin]$ ./dmctl --encrypt "123456"
IHZqt7UapoyEJI0g+ThGikClVgms6r0=
[tidb@localhost bin]$ ./dmctl --encrypt "123456"
ZEupJ4QfkyP2SFggibBooUBdlNWyZwQ=
[tidb@localhost bin]$ ./dmctl --encrypt "123456"
Z6YKgTziuSUmYnd8tHzgFECPb9Svh/4=
[tidb@localhost bin]$ ./dmctl --encrypt "123456"
2AEAi19Ye2+aHV7koZ+C0kBZQpyO6ys=
[tidb@localhost bin]$ ./dmctl --encrypt "123456"
lmPpzJcDHZk4/CyxXXioPkBebC+FMTE=

哦,明白了,意思是加密后都是不一样的,用就行了对吧

1.0.6 可以使用 decrypt 解密看看是否与原密码匹配哈,具体可以看下 dmctl --help