TiDB v5.0.1版本
DM同步组件,由于源库(MYSQL)更新了同步用户的密码,于是tidb的source.yaml也进行了对应的密码更新,密码是通过tiup dmctl -encrypt ''生成。更新到到source.yaml后,执行start-task ./task.yaml,但还是提示登录不了
» start-task ./task.yaml
{
“result”: false,
“msg”: “[code=26002:class=dm-master:scope=upstream:level=high], Message: fail to initial checker: failed to open DSN dba:***@100.100.1.3:3306, RawCause: Error 1045: Access denied for user ‘dba’@‘172.18.4.5’ (using password: YES), Workaround: Please check the database config in configuration file.”,
“sources”: [
]
}
不知道是不是漏了什么步骤,请教论坛的各位大佬帮忙解惑,谢谢!
2 个赞
xfworld
(魔幻之翼)
2
参考以前3.0的更新操作步骤
1、stop-task dm_worker1
2、修改inventory.ini中的用户信息为新的
3、ansible-playbook rolling_update.yml -t dm-worker -l dm_worker1
4、start-task
可以参考这个帖子
如果采用了tiup DM 的组件来执行的,可以参考:
https://docs.pingcap.com/zh/tidb-data-migration/stable/maintain-dm-using-tiup#更新配置
然后采用上面的步骤来操作试试看
最后需要参考数据源的绑定关系
https://docs.pingcap.com/zh/tidb-data-migration/stable/manage-source#加密数据库密码
1 个赞
可以了,stop后再create就不报错了,谢谢大佬!
system
(system)
关闭
9
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。