SQLyog连接MySQL8.0报2058错误的完美解决方法
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwor
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
樱桃 国外 服务器
网络安全大检查汇报材料
数据库安全备份记录
数据库表删除不了
数据库科学计数类型转换时间类型
全国专业技术人才数据库
乡镇网络安全宣传周工作开展情况
包河区综合网络技术咨询介绍
能进行网络安全培训教师标准
网络安全技术的前景
科络达云软件开发公司
数据库查询的方法 嵌套
周鸿祎智能汽车网络安全系统
徐州app软件开发费用明细
网络安全产品审查管理办法
香肠派对服务器崩溃送糖果
关于网络安全的问题
网络安全靠师生的相关论文
江苏新一代软件开发设施服务标准
网络安全主题宣传日
上海英爽网络技术
系统软件开发产品标准
太阳能数据库
青少年家庭教育与网络安全视频
江苏北斗时间服务器设置云主机
防火增是常用的网络安全工具
给数据库建表
湖南大学网络安全研究生招生
爱尔兰网络安全硕士
hgnc数据库使用