Canal 1.1.5 启动报错:caching_sha2_password Auth failed
文章目录
- 1. 现象
- 2. 分析定位
- 3. 解决方案
- 效果图
1. 现象
java.io.IOException: caching_sha2_password Auth failedat com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.negotiate(MysqlConnector.java:260) ~[canal.parse.driver-1.1.5.jar:na]at com.alibaba.otter.canal.parse.driver.mysql.MysqlConnector.connect(MysqlConnector.java:82) ~[canal.parse.driver-1.1.5.jar:na]... 4 common frames omitted
2021-11-20 16:43:40.852 [destination = example , address = /127.0.0.1:3306 , EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - destination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: java.io.IOException: connect /127.0.0.1:3306 failure
2. 分析定位
自MySQL 8.0.3开始,身份验证插件默认使用caching_sha2_password
3. 解决方案
解决:修改canal用户对应的身份验证插件为mysql_native_password
mysql> select host,user,plugin from mysql.user ;
mysql> ALTER USER 'canal'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
效果图
Canal 1.1.5 启动报错:caching_sha2_password Auth failed相关推荐
- Mysql启动报错解决方案:Failed to open log (file ‘./mysql-bin.000901‘, errno 2)
Mysql启动报错解决方案:Failed to open log (file './mysql-bin.000901', errno 2) 参考文章: (1)Mysql启动报错解决方案:Failed ...
- vue启动报错Module build failed: Error: ENOENT: no such file or directory
vue启动项目报错,一大坨 如下 Module build failed: Error: ENOENT: no such file or directory, scandir '/Users/son ...
- linux开启防火墙后,Docker容器启动报错:ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule 解决办法
目录 1.错误场景和现象 2.原因分析 3.解决办法 1.错误场景和现象 linux开启或重启防火墙后,创建docker自定义网络时 docker network create --driver br ...
- ElasticSearch启动报错curl: (7) Failed connect to 172.19.128.56:9200; 拒绝连接---ElasticSearch工作笔记029
注意这里如果是在centos7系统中访问: curl http://localhost:9200/ 的时候也会报错,说拒绝连接,那么这个时候,就可能是 ElasticSearch工作笔记028 中说的 ...
- mycat启动报错:but failed to start(个例)
第一次涉及到开启白名单 于是在server.xml中将防火墙开启 未修改: ...
- Jupyter Notebook命令行启动报错: DLL load failed
这个问题在网上看了很多方法,有重装jupyter notebook的,有重装pyzmp插件的,还有替换python3.dll文件的 本机遇到的情况是,python已经安装,anaconda界面可以直接 ...
- Springboot启动报错Error handling failed
2019独角兽企业重金招聘Python工程师标准>>> 关键信息是NoClassDefFoundError,想到程序用了代码混淆,会不会因为这个原因?就去掉再次启动系统. 发现关键信 ...
- windows docker启动报错System.InvalidOperationException:Failed to set version to docker-desktop: exit cod
System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1stdout: �S�� ...
- jenkins安装、启动报错、卸载问题
安装:centos7安装jenkins - if年少有为 - 博客园 启动报错:[Jenkins] Failed to start Jenkins Continuous Integration Ser ...
最新文章
- New Android Application 的介绍
- 关于学外语,这些人人都知道的“常识”,可能是错的……
- Python+selenium自动化测试中Windows窗口跳转方法
- python编程基础教程-史上最全Python编程基础入门教程
- 开发kendo-ui弹窗组件
- OpenCV C++ 09 - Gaussian Blur on Images with OpenCV
- 1640. Check Array Formation Through Concatenation 能否连接形成数组
- .Android项目导入时,出现的Could not write file 。。。。。。.classpath错误解决办法
- R eentrantLock的源码分析
- 经典MapReduce作业和Yarn上MapReduce作业运行机制
- php维护页面,php – Symfony2中的“维护网站”页面
- sublime安装与使用
- Oracle]高效的SQL语句之分析函数
- JAVA读取EMF文件并转化为PNG,JPG,GIF格式
- 腾讯云服务器架设mir2
- 学习笔记61—兴趣阅读之经济学
- 应用程序安装在sd卡还是内存选择及设置
- react+antd实现图片上传并且剪裁(请参照最新文章,此案例有bug)
- php向js的函数内传递参数-用经纬度计算2点间的距离
- (C语言)简单的文件加密和解密程序
热门文章
- 向大学生教授物理的更好方法
- 《自然》年度十大人物出炉!中国科学家入选
- 任正非:感谢美国,帮我把华为给全世界都宣传了
- 知道吗?滚还是不滚的问题和信息论有关!
- blockly自定义中文出问题_[BlocklyNukkit入门]#5自定义物品
- Java 源程序的良好书写规范有哪些_使用Java作为程序语言时,好的命名规范有哪些...
- ElasticSearch入门篇
- influxDb 异常:{“error“:“retention policy not found: default“}
- Windows 中_T和L
- 日志服务Dashboard加速