SQLyog连接MySQL8.0报2058错误的完美解决方法
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,引言用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwor
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
c s软件开发
把数据库从错误状态恢复到
cc服务器是什么
手机棋牌软件开发定制代理
常宁市软件开发培训
软件开发室设计方案
网络安全培训反思
pos收银软件开发
确保冬奥会期间网络安全
移动服务器管理移动端
数据库应用
中国食品数据库名词解释
菏泽行业专业软件开发
电脑服务器可以自己组装吗
下面()是流行的数据库技术
新一代数据库技术特征
陕西飞腾服务器价格多少
计算机网络技术需要技能
网络技术专业学校报名处
虚拟机是不是拥有服务器的功能
防范网络安全心得体会
数据库系统安装
网络安全工程师叫什么
什么服务器便宜
海贼王我的世界服务器怎么玩
crm 软件开发文档
失落的方舟欧美服服务器
安徽硕恩网络技术有限公司
兵团网络安全宣传周
网络安全的五点主张