文章目录

  • 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相关推荐

  1. 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 ...

  2. 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 ...

  3. 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 ...

  4. ElasticSearch启动报错curl: (7) Failed connect to 172.19.128.56:9200; 拒绝连接---ElasticSearch工作笔记029

    注意这里如果是在centos7系统中访问: curl http://localhost:9200/ 的时候也会报错,说拒绝连接,那么这个时候,就可能是 ElasticSearch工作笔记028 中说的 ...

  5. mycat启动报错:but failed to start(个例)

    第一次涉及到开启白名单 于是在server.xml中将防火墙开启 未修改:                                                                ...

  6. Jupyter Notebook命令行启动报错: DLL load failed

    这个问题在网上看了很多方法,有重装jupyter notebook的,有重装pyzmp插件的,还有替换python3.dll文件的 本机遇到的情况是,python已经安装,anaconda界面可以直接 ...

  7. Springboot启动报错Error handling failed

    2019独角兽企业重金招聘Python工程师标准>>> 关键信息是NoClassDefFoundError,想到程序用了代码混淆,会不会因为这个原因?就去掉再次启动系统. 发现关键信 ...

  8. 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�� ...

  9. jenkins安装、启动报错、卸载问题

    安装:centos7安装jenkins - if年少有为 - 博客园 启动报错:[Jenkins] Failed to start Jenkins Continuous Integration Ser ...

最新文章

  1. New Android Application 的介绍
  2. 关于学外语,这些人人都知道的“常识”,可能是错的……
  3. Python+selenium自动化测试中Windows窗口跳转方法
  4. python编程基础教程-史上最全Python编程基础入门教程
  5. 开发kendo-ui弹窗组件
  6. OpenCV C++ 09 - Gaussian Blur on Images with OpenCV
  7. 1640. Check Array Formation Through Concatenation 能否连接形成数组
  8. .Android项目导入时,出现的Could not write file 。。。。。。.classpath错误解决办法
  9. R eentrantLock的源码分析
  10. 经典MapReduce作业和Yarn上MapReduce作业运行机制
  11. php维护页面,php – Symfony2中的“维护网站”页面
  12. sublime安装与使用
  13. Oracle]高效的SQL语句之分析函数
  14. JAVA读取EMF文件并转化为PNG,JPG,GIF格式
  15. 腾讯云服务器架设mir2
  16. 学习笔记61—兴趣阅读之经济学
  17. 应用程序安装在sd卡还是内存选择及设置
  18. react+antd实现图片上传并且剪裁(请参照最新文章,此案例有bug)
  19. php向js的函数内传递参数-用经纬度计算2点间的距离
  20. (C语言)简单的文件加密和解密程序

热门文章

  1. 向大学生教授物理的更好方法
  2. 《自然》年度十大人物出炉!中国科学家入选
  3. 任正非:感谢美国,帮我把华为给全世界都宣传了
  4. 知道吗?滚还是不滚的问题和信息论有关!
  5. blockly自定义中文出问题_[BlocklyNukkit入门]#5自定义物品
  6. Java 源程序的良好书写规范有哪些_使用Java作为程序语言时,好的命名规范有哪些...
  7. ElasticSearch入门篇
  8. influxDb 异常:{“error“:“retention policy not found: default“}
  9. Windows 中_T和L
  10. 日志服务Dashboard加速