SQLyog连接MySQL8.0报2058错误的完美解决方法

摘要:
通过对信息的查询,找出了产生这一错误的原因,并提出了解决这一问题的方案。原因错误提示如下图所示:帐户为caching_sha2_默认使用密码。密码的加密方法已更改。解决方案是由管理员运行[Start]-[All Programs]-[MySQL]-[MySQLServer 8.0]-[MySQL 8.0 CommandLineClient Unicode]。

用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_password could not be loaded:xxxx),通过查询资料了解了该错误的原因并在本文中提出了该问题的方案。

原因

该错误提示如下图所示:SQLyog连接MySQL8.0报2058错误的完美解决方法第1张

具体原因:新的MySQL 8.0安装,在初始化数据目录时,将 ‘root'@'localhost'创建帐户,并且该帐户caching_sha2_password默认使用,密码的加密方法发生了改变,因此SQLyog不能正常解析,才报出如上错误。

解决方案

以管理员运行【开始】-【所有程序】-【MySQL】-【MySQL Server 8.0】-【MySQL 8.0 Command Line Client - Unicode】,如下图所示:

SQLyog连接MySQL8.0报2058错误的完美解决方法第2张

 键入root账号的密码如下所示.

SQLyog连接MySQL8.0报2058错误的完美解决方法第3张

按照以下sql格式输入命令,其中password是指root账号的密码。

1
ALTERUSER'root'@'localhost'IDENTIFIED WITHmysql_native_password BY'password';

执行该命令,结果为Query OK说明修改成功,如下图所示。SQLyog连接MySQL8.0报2058错误的完美解决方法第4张

用SQLyog重新连接MySQL,可以成功连接。此时查看mysql数据库中的user表,发现root账号的插件名称发生了变化,如下所示。

SQLyog连接MySQL8.0报2058错误的完美解决方法第5张

总结

MySQL新版本有它的优势(一些新的特性),也有一定弊端(运维工具有些不能满足新版的需求),再选择之前我们要充分的斟酌,以免出现一些不可预知的问题。只有不但的发现问题,解决问题,总结解决方法,才能不断的提升自己,若本文能帮你了解或者解决该问题,希望添加关注!

免责声明:文章转载自《SQLyog连接MySQL8.0报2058错误的完美解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇图解 SQL 各种连接查询之间的区别起诉书!慕课网你敢抄袭,我就敢起诉你!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

性能监控工具——Cacti安装文档

一、Cacti安装说明 1.安装说明 一般性的安装说明,详细的操作系统具体的安装说明可用于Linux. 2.服务器安装要求 RRDTool 1.2.x或更高版本 MySQL 4.1.x或5.x更高版本 PHP 4.3.6,5.x或更高版本 Apache 2.2或者更高版本 Perl 5.10.1 或者更高版本 二、安装...

Linux加固

一、linux下挂载iso光盘镜像     1、#mkdir  /mnt/vcdrom          ————建立一个目录用来作挂接点       2、#mount  –o  loop  –t  iso9660 /root/XX.iso  /mnt/vcdrom ————将root目        录下的XX.ISO挂载到/mnt/vcdrom下。 二...

Nginx 配置访问静态资源

做个简单的配置: 以txt/png/mp4结尾的请求都会按照如下规则寻找返回文件 关键词: location、root location ~ .(mp4|png|txt) {   root /usr/local/tomcat9/webapps/scm;   autoindex on; } 主义root代表的是替换请求URL中域名的值,如请求的URL为...

软件测试从业者必备的高频Linux命令

命令 cd 1.如何进入上级目录 cd .. 2.如何进入当前用户主目录 cd ~ 3.如何进入上两级目录 cd ../.. 4.进入当前目录命令 cd . 5.如何进入目录 /usr/isTester cd /usr/isTester 命令 mv 1.移动一个文件夹(isTester文件夹,移动到/APP/www目录) mv ~/isTester/ /A...

PLSQL 使用技巧 常用设置 卡顿问题 病毒防范

相关工具版本:PL/SQL Developer: 9.0.4.1644  Oracle : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Productionmore:Oracle 10g是第一个为网络计算设计的数据库管理系统;Oracle 11g合并和扩展了Oracle特有的功...

基于openEuler的OpenSSL编译安装和编程基础(无树莓派)

OpenEuler树莓派基础实验 远程登录openEuler,我们看一下openEuler默认有没有安装OpenSSL,如下图所示,openEuler默认已经安装好了OpenSSL: OpenSSL编译安装 1.我们去OpenSSL官网下载最新版本OpenSSL 1.1.1k的源码openssl-1.1.1k.tar.gz,然后把代码上传到openEul...