SQLyog连接MySQL8.0报2058错误的完美解决方法
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwor
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
中关村互联网科技集团
互联网与科技发展
万易互联网科技有限公司
世界互联网领先科技成果
贷财互联网科技
天津摩尔互联网科技
睿民互联网科技
深圳天众互联网科技公司
顺玮阁互联网科技
一五八零互联网科技
卓越科技互联网 招聘
阿里互联网科技公司
互联网科技大赛获奖感言
合肥互联网科技公司公章图片
2021互联网科技公司排名
上海互联网科技公司ppt
互联网科技融合创新
黑龙江互联网科技公司
株洲百竞科技的互联网营销顾问
科技互联网产品
美国互联网科技巨头监管
互联网科技革命
互联网科技公司名称
互联网公司会议桌创意科技软装饰
互联网之后的科技是什么
互联网科技项目计划书材料类
互联网还是高科技吗
知域互联网科技有限公司大骗子
版纳互联网科技选哪家