[2025/05/02 16:21:22.423 +08:00] [WARN] [feed_state_manager.go:554] [“changefeed meets an error”] [error=“{"time":"2025-05-02T16:21:22.423403079+08:00","addr":"180.0.0.12:8300",
"code":"CDC:ErrMySQLQueryError","message":"[CDC:ErrMySQLQueryError]MySQL query error: Error 1045 (28000): Access denied for user ‘root’@‘180.0.0.12’ (using password: YES)"}”]
我是开启 enable-sync-point 报的错误
正常没有这个问题,文档上面没找到可以配置数据库的地方,麻烦大神指教下
180.0.0.12 这台机器是我的cdc节点
启动changefeed的命令发一下,可能是密码里有特殊字符需要做转码
tiup cdc cli changefeed create --server=http://180.0.0.13:8300 --sink-uri=“tidb://root:c2FpZGasdfMyQ=@180.1.0.8:4000/” --changefeed-id=“supplier-bak-task” --start-ts=457696459953537027 --config=“/u01/cdc-confg/supplier-bak-task.txt”
数据库有没有做账号的 IP 访问限制? 检查下看看
确认有权限么?
从 v6.4.0 开始支持,使用 Syncpoint 功能需要同步任务拥有下游集群的 SYSTEM_VARIABLES_ADMIN 或者 SUPER 权限。
看日志内容应该是权限问题,多付点权限吧。
我用的是root 账号
我用的root账户 权限默认应该有啊
cdc版本是7.1.6,集群是8.5.1?
https://docs.pingcap.com/zh/tidb/stable/tidb-troubleshooting-map/#11-客户端报-region-is-unavailable-错误
不是,集群式7.1.6
,他的那个是提示最新版本的
看下tikv节点状态,是不是有tikv挂了,提示有Region不可用
你这个密码时已经base64过一次的嘛?
我尝试解码了一次,还原后的字符串末尾有些乱码。所以我怀疑你这密码并没有被base64加密过。
我比较认同 @hey-hoho 的看法,你这个密码可能确实容易出问题,=结尾可能会被看作是已经base64以后的密码,处理上可能会尝试使用base64解码以后的字符串作为密码,那个密码就是错误的。
确实是有特殊字符问题
日志里有提示
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。
