SQLyog连接MySQL8.0报2058错误的完美解决方法
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwor
千家信息网最后更新 2024年11月12日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安全错误
数据库的锁怎样保障安全
软件开发费用占多少
服务器储存数据有什么用
川大网安是网络安全吗
2017网络安全时间
软件开发一个月能赚多少
ibm服务器灯亮
宁波计算机软件开发教程
学软件开发最基本单词
安徽省网络安全总队王忠寿
我的世界第一个服务器地址
asp读取根目录数据库文件
在数字技术网络技术
getdata软件开发者
网络电视服务器异常
湖北仓储生鲜配送软件开发
邵阳电商软件开发
制定内部网络安全管理制度
厦门建设银行软件开发中心
安卓软件开发价钱是多少
网络安全问题如何解决
疫情期间的网络技术
网络安全画画的手抄报
数据库实例注册
服务器r610怎么做raid
类图里服务器
科学类网络安全知识
手机品牌型号数据库
互联网下的科技发展
河南运营软件开发方案
信阳鸿信网络技术有限公司