开发者社区> 问答> 正文

DRDS不支持"show grants for current_user"

在用Debezium捕获mysql的binlog时正常。用于DRDS的时候,第一步就报错了:
ERR-CODE: TDDL-4500 You have an error in your SQL syntax; Error occurs around this fragment: {FOR CURRENT_USER}. Error cause: expected @host after user. lexer state: MySQLLexer@703882319{curIndex=28, ch=, token=EOF, sqlLeft=, sql=SHOW GRANTS FOR CURRENT_USER} More: [http://middleware.alibaba-inc.com/faq/faqByFaqCode.html?faqCode=TDDL-4500
看了一下debezium的源码,因为执行了"show grants for current_user"来检查用户是否有权限。可是DRDS不支持这个SQL。

展开
收起
zpwp 2018-08-15 19:15:34 3924 0
1 条回答
写回答
取消 提交回答
  • 哈哈哈还好还好

    发工单

    2019-07-17 23:01:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
分布式数据库DRDS全新升级 立即下载
DRDS到ADS...[饮冰].1505740086.pdf 立即下载
MongoShake -- Multi Active-Active and Cross-Region Disaster Recoverable MongoDB Service 立即下载