MySQL 8.0 使用MySQLWorkbench出现“外部组件发生异常”和“authentication plugin 'caching_sha2_password”的解决办法

mysql主从复制报错:Authentication plugin ‘caching_sha2_password‘ reported error: Authentication requires se mysql 8.0之后默认的认证方式变为。重新start slave 连接成功。 阅读详情

1、“外部组件发生异常”的错误在网上找到两个相关博客,以下为记录,希望有同样问题的人少走弯路;可惜尝试许久,还是未能解决我的问题


MySQL外部组件发异常

MySQL 8.0 使用workbench出现外部组件异常解决办法

2、补充一点,我是根据“菜鸟教程”的MySQL 安装安装的,这篇教程已经过期不适合MySQL 8.0版本的安装;以下是正确的安装步骤,如果按以下步骤来走的话就不会有标题提到的两个BUG了

MySQL-mysql 8.0.11安装教程

3、继续折腾后在configure server management 发现另一个报错提示:
这里写图片描述 
点next 然后在下面那里看到红色的报错 
Authentication plugin ‘caching_sha2_password’ cannot be loaded: 

4、“authentication plugin 'caching_sha2_password”这个是因为这种密码加密方式【caching_sha2_password】,客户端不支持。修改方法如下:

4.1、Windows平台:

4.1.1、解压ZIP安装:修改根目录下my.ini文件(该文件是自己创建的)增加以下节点

[mysqld]
default_authentication_plugin=mysql_native_password

整个文件如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\Software\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\data\MySQL
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

然后,“sc delete MySQL”卸载 MySQL 服务-->删除目录“E:\Data\MySQL”-->在MySQL安装目录的 bin 目录下执行命令"mysqld --initialize --console"-->mysqld --install [服务名]-->"net start mysql"启动MySQL的服务

4.1.2、安装包安装的方式安装的时候注意以下选项:




Ubuntu技巧-Ubuntu远程访问之SSH反向代理 💡大家好,我是可夫小子,《小白玩转ChatGPT》专栏作者,关注AIGC、互联网和自媒体。要把内网的一台的Ubuntu服务器让外面也能访问,总共有三种可行的方案,前面已经介绍了两种方式,今天就来介绍更健壮稳定的方式——ssh反向代理。大概的框架图如下,今天就从服务器购买到设置,手把手的教程,让你花费100块以内,就拥有一个强大的「云服务器」。 阅读详情

相关推荐

Jaspersoft Studio安装与配置全攻略:从下载到首个报表生成

本文提供Jaspersoft Studio从下载、安装到创建首个报表的完整实战指南。详细介绍了如何获取安装包、配置工作空间,并通过可视化设计器创建报表模板、添加参数与字段,最终实现数据预览与PDF导出。帮助Java开发者快速掌握这一强大的开源报表工具,提升报表开发效率。

weixin_28826521的博客 704

MySQL外部组件发异常

MySQL Workbench has encounered a problem MySQL外部组件发异常参考解决方法1:把所有MySQL安装组件卸载,重启,再重新安装一遍。安装顺序,先安装MySQL server,然后在workbench.报此错误怀疑是设置了简单密码而引起的,比如1234。因此需要重新配置server.打开MySQL installer,点击server的Reconfigure...

Txwtech 2万+

BUCK降压斩波电路设计实战:从IGBT选型到续流二极管优化

本文详细解析了BUCK降压斩波电路的设计实战,从IGBT选型到续流二极管优化,涵盖了关键参数设计、调试技巧及电磁兼容问题解决方案。通过实际案例和数据对比,帮助工程师高效完成DC-DC转换电路设计,提升系统性能和可靠性。

weixin_29253711的博客 95

MySQL Workbench 外部组件发生异常

MySQL Workbench 外部组件发生异常 1,安装MySQL Workbench; 2,补充安装MySQL Server 8.0; 3,SQL Command 可以连接数据库成功; 4,MySQL Workbench连接本地数据库提示“外部组件发生异常”; ??? 解决办法: ALTER USER ‘root’@’localhost’ IDENTIFIED WITH ...

neo的博客 6321

UE5游戏逆向实战:用FModel提取.pak文件中的3D模型(附Dumper-7避坑指南)

本文详细介绍了在UE5游戏逆向工程中使用FModel提取.pak文件中3D模型的实战技巧,包括Dumper-7工具的深度配置与避坑指南。针对UE5特有的unversioned属性系统,提供了从源码编译到智能注入的全链路解决方案,帮助开发者高效获取游戏资产并优化处理流程。

weixin_30374009的博客 496

一代测序、二代测序以及三代测序的优缺点及应用对比?

一、初现庐山真面目 一代测序:又称Sanger测序(多分子,单克隆) 历史:第一代DNA测序技术(又称Sanger测序)在1975年,由Sanger等人开创,并在1977年完成第一个基因组序列(噬菌体X174),全长5375个碱基。研究人员经过30年的实践并对技术及测序策略的不断改进(如使用了不同策略的作图法、鸟枪法),2001年完成的首个人类基因组图谱就是以改进了的Sanger法为其测序基础。 原理:在4个DNA合成反应体系(含dNTP)中分别加入一定比例带有标记的ddNTP(分为:ddATP...

wangprince2017 3万+

mysql workbench外部组件发生异常解决方法

如果没有特别的需要使用 mysql_native_password,建议使用 MySQL 8.0 默认的 caching_sha2_password 认证插件。我用的是mysql8.0版本,一开始跟着网上的教程下载的,然后设置的初始密码特别简单123456.....然后就去网上搜索各种资料,发现基本都是说密码设置太简单的问题,所以我就按下面这篇文章的方法进行重设密码。Mysql 8.0修改密码策略-百度经验 (baidu.com)最后再刷新一下,输入命令:flush privileges;

weixin_74823709的博客 2599

Windows 11 IoT企业版LTSC 24H2/25H2中文版安装指南(含OEM激活教程)

本文详细介绍了Windows 11 IoT企业版LTSC 24H2/25H2中文版的安装与OEM激活全流程。从系统镜像准备、硬件兼容性检查到自动化安装配置,再到OEM激活方案(包括SLIC注入和数字许可证激活),为工业自动化、数字标牌等物联网设备提供稳定可靠的系统部署指南。

weixin_29198045的博客 8863

mysql安装教程 和MySQL外部组件发异常和starting server报错

安装mysql5.6详细教程以,MySQL外部组件发异常,starting server报错问题 、双击安装文件 mysql_installer_community_V5.6.21.1_setup.1418020972.msi,等待安装界面出现,见下图: 2、勾选:I accept thelicense terms,点击Next,见下图: 3、选择Custom,点击Next,见下图 可能你没有...

zuochunping的博客 984

Autosar NvM配置-手动配置Nvblock及使用-基于ETAS软件

NVM作为存储协议栈中最顶层的模块,是必须要掌握的。目前项目基本使用MCU带的Dflash模块,使用Fee模拟eeprom。在项目前期阶段,应该充分讨论需要存储的内容,包括应用数据,诊断数据等,用以评估Dflash空间是否够用。本文基于ETAS软件介绍NVBlock配置生成NVM参数及使用。使用NVBlock配置生成,基本不用手写代码,还是比较方便的。对于Nv block的划分,建议将同时写的一类数据放到一个block中,因为block除了data以外,Fee还会增加一些header数据,占用不少内存。

赞的博客 1884

Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 安装教程 2.1 安装OpenClaw 2.2 配置模型 2.3 对话 3. 后续使用步骤 4. 关闭程序

weixin_43178406的博客 11万+

不墨迹系列:MySQL 8.0CE 使用workbench出现外部组件异常解决办法

很多出现这种报错的原因,是因为版本问题从mysql8.0CE开始使用的加密方式为:但mysql workbench能识别的加密方式还是之前版本的:,不兼容。

2301_78106697的博客 1271

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

解决MySQL 8.0 使用MySQLWorkbench出现“外部组件发生异常”

尝试了n种方法,链接方法奏效了。

m0_62649924的博客 731

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Win MySQL

Windows下打开MySQL

sskkt的博客 278

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

workbench连接MySQL8.0错误 bad conversion 外部组件 异常

阿里云搭建MySQL实用的版本是8.0。

数据库技术 1062

MySQL Workbench6.3连接MySQL8.0外部组件发生异常问题解决

注:尝试部分是失败经验,需要解决方法的可以直接跳转到正确解决方法部分。 问题描述 在阿里云服务器上部署了MySQL8.0,然后在windows上用workbench远程连接访问,连接时出现以下问题: 此时已经开启了阿里云的3306端口,并且授权了远程用户登录,在配置文件中取消了IP限制。 尝试1: 通过搜索大家的经验,有可能是密码太简单导致,因此尝试修改root密码: 修改完之后没有解决,和之前的问题一样。 正确解决方法 (此处参考简书解决方法)后来查询官网文档后发现,从mysql8

Algorithm_goddness的博客 2151

ERROR 2061 (HY000): Authentication plugin ‘caching_sha2_password‘ reported error: Authentication

MySQL 服务器未启用安全连接。在 MySQL 配置中,需要确保启用了 SSL/TLS 加密功能以实现安全连接。可以通过编辑 MySQL 配置文件(my.cnf 或 my.ini)并设置相关的 SSL/TLS 参数来启用安全连接。认证插件和安全连接的环境。如果问题仍然存在,请提供更多的信息,以便我能够更好地帮助你解决问题。使用的 MySQL 客户端不支持安全连接。认证插件和安全连接。你可以尝试升级或更换使用支持该插件和安全连接的客户端。认证插件,并要求使用安全连接来进行身份验证。

喝醉酒的小白 5990

MySQL 8.0 使用workbench出现外部组件异常解决办法

 背景:   我之前使用的是MySQL5.0左右的版本和workbench6.3,后来换了电脑需要重装.    这时官网上的已经是MySQL8.0了,我下载了MySQL-install文件,在这个安装工具里我安装了MySQL8和workbench6.3,当然他给我的选择就是这样,看着版本很不匹配,想着能运行吗,果然不能。1.MySQL8.0安装没有问题,通过命令都能使用;2.启动workbench...

qq_40646620的博客 2万+

workbench 链接mysql 报错 authentication plugin caching_sha2_password

用workbench连接MySQL出现Authentication plugin ‘caching_sha2_password’ cannot be loaded的问题,如下图原因出现这个问题的原因是由于Navicat和MySQL的版本问题,mysql8 之前,加密规则是mysql_native_password;mysql8 之后,加密规则是caching_sha2_password。解决方法一种是升级Navicat驱动,一种是MySQL的加密规则。

janet1100的博客 946

mysql workbench连接数据库报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded

这是因为 : 8.0加密方式是(caching_sha2_password)有些 mysql workbench 客户端还不支持. 因此需要修改 mysql 用户密码的加密方式. https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html. 查看加密方式: select user, host, plugin, authentication_string from user\G; 修改 ALTER

juziaixiao的博客 647

使用Navicat或者MySQL Workbench登录MySQL时报错:authentication plugin caching_sha2

今天用Navicat和MySQL Workbench登录mysql的时候居然给我报 mysql8.0 Authentication plugin 'caching_sha2_password' cannot be loaded 乍一看以为是编码问题,然后自然的百度 结果是mysql8的身份验证组件给改了,原来的组件叫:mysql_native_password,那知道原因就很简单了,把这个组件...

voledmort的博客 898

mysql: unknown variable ‘default_authentication_plugin=mysql_native_password

MySQL 错误信息 mysql: unknown variable 'default_authentication_plugin=mysql_native_password' 猜想应该是版本更新导致验证方式不匹配, 我的解决方法: 打开安装目录中的配置文件my.ini,也可能是my.cnf. 找到mysql: unknown variable 'default_authentication_plugin=mysql_native_password'直接删除。 然后重启mysql服务即可 ...

qq_44606649的博客 1万+
下一篇: openlayers的Feature元素Style式样Text文本的位置属性获取以及修改
java_shen_sir
博客等级 码龄9年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值