SQLyog连接MySQL8.0报2058错误的完美解决方法
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwor
千家信息网最后更新 2025年11月10日SQLyog连接MySQL8.0报2058错误的完美解决方法
引言
用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_password could not be loaded:xxxx),通过查询资料了解了该错误的原因并在本文中提出了该问题的方案。
原因
该错误提示如下图所示:
具体原因:新的MySQL 8.0安装,在初始化数据目录时,将 'root'@'localhost'创建帐户,并且该帐户caching_sha2_password默认使用,密码的加密方法发生了改变,因此SQLyog不能正常解析,才报出如上错误。
解决方案
以管理员运行【开始】-【所有程序】-【MySQL】-【MySQL Server 8.0】-【MySQL 8.0 Command Line Client - Unicode】,如下图所示:
键入root账号的密码如下所示.

按照以下sql格式输入命令,其中password是指root账号的密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
执行该命令,结果为Query OK说明修改成功,如下图所示。
用SQLyog重新连接MySQL,可以成功连接。此时查看mysql数据库中的user表,发现root账号的插件名称发生了变化,如下所示。

总结
MySQL新版本有它的优势(一些新的特性),也有一定弊端(运维工具有些不能满足新版的需求),再选择之前我们要充分的斟酌,以免出现一些不可预知的问题。只有不但的发现问题,解决问题,总结解决方法,才能不断的提升自己,若本文能帮你了解或者解决该问题,希望添加关注!
问题
错误
原因
密码
账号
方法
成功
命令
帐户
数据
方案
不断
优势
只有
名称
如上
工具
弊端
引言
插件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学软件开发需要具备什么条件呢
查看数据库使用情况
android数据库目录
服务器端口在路由器哪里
关于做好近期网络安全工作
竹溪良好软件开发市场
销售软件开发系统需要什么发票
软件开发个人成长总结
阿里云服务器上传源码
华为服务器显示画面颜色不对
创建sql数据库及用户名
关于网络安全新闻周刊评论
网络安全风险自查评估报告
数据库服务器卸载教程
阿里云云服务器运行音乐
北京常规软件开发制造价格
网络技术应用教育
服务哪家好软件开发
英才华网网络技术有限公司
vfp数据库编写心得
数据库审计系统可以通过
网络安全等级保护技术咨询培训
切实做到网络安全责任制
陈鸣波 网络安全法
思科网络安全管理规范
广电网络技术发言稿
网络安全大赛在哪举行
三级网络技术需要保存吗
宁夏网络安全宣传周活动大奖赛
短期app软件开发培训