首页 > 数据库 >Caused by: io.debezium.DebeziumException: java.sql.SQLSyntaxErrorException: Access denied; you need

Caused by: io.debezium.DebeziumException: java.sql.SQLSyntaxErrorException: Access denied; you need

时间:2023-11-27 18:56:26浏览次数:34  
标签:DebeziumException java SQLSyntaxErrorException Access reload io mysql need debez

1.情景展示

如上图所示:

在使用debezium读取mysql数据操作日志时(io.debezium.connector.mysql.MySqlConnector),报错:

Caused by: io.debezium.DebeziumException: java.sql.SQLSyntaxErrorException: Access denied; you need (at least one of) the RELOAD privilege(s) for this operation

2.具体分析

字面意思是:没有reload权限。

3.解决方案

给当前用户增加reload权限。

Linux

grant reload on *.* to '用户名'@'%';

说明:这类权限的授权不是针对某个数据库的,因此须使用​“on *.*”来进行。

windows

grant reload on *.* to '用户名'@'数据库IP地址';

另外,在解决之前,我们可以先暂停或者删除当前连接器。

4.结果展示

这次,在CDC的时候就不会报错了。

读取mysql的binglog信息。

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

标签:DebeziumException,java,SQLSyntaxErrorException,Access,reload,io,mysql,need,debez
From: https://www.cnblogs.com/Marydon20170307/p/17860124.html

相关文章

  • JAVAWEB之文件的上传下载
    文件上传:本篇文章使用的文件上传的例子使用的都是原生技术,servelt+jdbc+fileupload插件,这也是笔者的习惯,当接触到某些从未接触过的东西时,总是喜欢用最原始的东西将他们表达出来。下面是具体的步骤,大家可以跟着我一步一步的用apache的fileupload插件来完成文件的上传下载。1.创......
  • Java面试小练(三)
    聊一聊HashMap底层的数据结构及扩容机制?数据结构HashMap是一个双链集合,集合中的每个元素是以键值对的形式存在,HashMap的特点是无序,不重复,无索引HashMap底层数据结构在JDK1.7之前是数组+链表,而在JDK1.8之后是数组+链表+红黑树HashMap主要依赖于哈希表(数组)来存储,数组中的......
  • JAVA替换replaceAll方法报错:Illegal group reference
     Exceptioninthread"main"java.lang.IllegalArgumentException:Illegalgroupreference atjava.util.regex.Matcher.appendReplacement(Matcher.java:857) atjava.util.regex.Matcher.replaceAll(Matcher.java:955) atjava.lang.String.replaceAll(String......
  • 秦疆的Java课程笔记:41 流程控制 打印九九乘法表
    打印九九乘法表:1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*......
  • Discuz3.5版本整合Java 登录
    1.下载Discuz下载:官网Discuz-api-for-java下载:蓝奏云2.配置1.登录ucenter后台,应用管理,新建一个应用。以上配置uCenter如果能访问到http://172.16.22.103:13000/api/uc.php,就会显示通信成功2.修改Java配置运行testLogin()方法,如果不出意外会得到一个js代码,例:<scripttype="text/......
  • 关于Java内存模型
    (面试被问到,想到之前有个笔记,整理一下发出来。)内存模型可以理解为在特定的操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。不同架构的物理机器可以拥有不一样的内存模型,而Java虚拟机也有自己的内存模型。Java内存模型(JavaMemoryModel,JMM)是来屏蔽各种硬件和操作系统......
  • Typescript和Javascript的区别是什么?一文带您了解Typescript排名飙升的原因!
    看见了github上2023年编程语言的排行榜,Java竟然被typescript挤出了前三!Javascript的登顶得益于node.js 的出现,使js实现了在前后端的技术栈统一。那typescript为何又能在三足鼎立中占据一席之地呢?本文就对typescript进行一下概要介绍,本文并未涉及typescript的具体语法,注重分析Javas......
  • JavaWeb实现文件上传下载
    JavaWeb中实现文件上传下载使用jar包:smartupload.jar,该包封装了IO流的操作,如果使用Java自带的IO操作会比较繁琐文件上传的基本步骤@WebServlet(urlPatterns="/uploads",name="UploadServlet")//创建文件上传对象SmartUploadsmartupload=newSmartUpload();//初始化上传操......
  • geoserver指定JAVA_HOME路径
    /geoserver/bin/startup.sh修改这个启动文件的配置#GuardagainstmisconfiguredJAVA_HOMEif[-n"${JAVA_HOME:-}"]&&[!-x"${JAVA_HOME}/bin/java"];thenecho"TheJAVA_HOMEenvironmentvariableissetbutJAVA_HOME/bin/java&quo......
  • 【Java基础】面向对象
    关键字this关键字当前类对象的引用(地址)this构造方法的使用场景:super关键字代表父类存储空间的标识如果被调用的成员变量|成员方法在子类中不存在,那么"super."可以省略,而且本质上省略的是"this.",因为子类已经继承了父类的成员变量和成员方法。static关键字静态,修饰......