ticdc创建changefeed里下游数据库包含特殊特号的问题

【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.2.2.
【复现路径】ticdc下游数据库用特殊符号
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

ticdc

–sink-uri="mysql://backup:1234@123!@x.x.x.x
我密码里有@!这样的用url编码也不对呢

报错如下:

–sink-uri="mysql://backup:1234%40123!@x.x.x.x
报-bash: !@x.x.x.x: event not found

解决方法

把双引号改为单引号 --sink-uri=‘mysql://backup:1234%40123!@x.x.x.x
完美解决

以前试过特殊符号用URL encode是可以的

官方文档写的很清楚特殊字符需要转义

解决方法

把双引号改为单引号 --sink-uri=‘mysql://backup:1234%40123!@x.x.x.x
完美解决

这个我标记下解决吗?

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