引言

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

本文标题: SQLyog连接MySQL8.0报2058错误的完美解决方法

本文地址: http://www.cppcns.com/shujuku/mssql/280817.html

数据库MySQL错误2058_SQLyog连接MySQL8.0报2058错误的完美解决方法相关推荐

  1. mysql8 2058_SQLyog连接MySQL8.0报2058错误的解决方案

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...

  2. mysql错误编号2058_SQLyog连接MySQL8.0报2058错误的完美解决方法

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...

  3. mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法

    推荐阅读:MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子) 1.打开cmd窗口(最好以管理员身份打开),net stop mysql 停止mysql服务 2.开启跳过验证密码的mysq ...

  4. mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication

    navicat 连接mysql8.0 报错client does not support authentication,解决方法: 打开windows Powershell,输入以下命令 ,加红加粗的 ...

  5. Django连接MySQL8.0报错django.db.utils.OperationalError: (1045, “Access denied for user ‘16066‘@‘localhos

    Django连接MySQL8.0报错 django.db.utils.OperationalError: (1045, "Access denied for user '16066'@'lo ...

  6. Linux中Mycat远程连接Mysql8.0提示密码错误

    Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...

  7. 鸿业负荷计算9.0打不开闪退完美解决方法

    鸿业负荷计算9.0打不开闪退完美解决方法 安装鸿业暖通空调12.0破解版后,发现鸿业暖通负荷计算打不开闪退 原因是你的鸿业负荷计算使用的是试用版,改成正式版即可. 修改方法: 在开始中找到鸿业设备设计 ...

  8. mysql8 2058_SQLyog连接MySQL8.0及以上版本出现2058错误解决方案

    重新安装系统后安装了MySQL 8.0版本 下载sqlyog工具 连接 mysql 时 配置新连接报错:错误号码 2058,通过分析错误原因,猜测是 mysql 密码加密方法变了. 解决方法:wind ...

  9. Navicat连接MySQL8.0出现2059错误

    一. 原因 在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 二. 解决 1. 将mysql8 ...

最新文章

  1. java 基础 --静态
  2. 为什么c语言要定义变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...
  3. [No0000111]java9环境变量配置bat
  4. NAND FLASH分区规划
  5. OTDR光纤测试仪:您的光纤终极故障排除工具
  6. Linux下修改SSH登录端口
  7. docker占满linux磁盘根目录的解决办法
  8. ubuntu 下重装mysql若干问题
  9. UEditor 1.36 版本 jsp版上传图片自定义路劲配置
  10. 1090 Highest Price in Supply Chain (25 分)(模拟建树,找树的深度)牛客网过,pat没过...
  11. selenium+python自动化82-只截某个元素的图
  12. 浅谈跨平台框架 Flutter 的优势与结构 1
  13. Excel数据透视表中的值计算
  14. 系统调用服务号 linux 2.6.32
  15. 前后端api参考手册
  16. 拼多多增长黑客模式实战
  17. 《管理者必读12篇》如何购买
  18. bcn_timout,ap_probe_send_start
  19. 陷阱技术探秘──动态汉化Windows技术的分析
  20. NotebookApp] 302 GET /?token=be0e8107dd84eab831a957b640602e5157b5336b15e7fa61 (127.0.0.1) 1.000000ms

热门文章

  1. Apple Pay正式入华:能否成支付宝与微信强敌
  2. 纪录片推荐-造梦者:马云和他永远的“少年阿里”
  3. nrf51822+rfx2401c系统板(开源原理图、PCB)
  4. Excel2Latex 实操步骤(1)
  5. 方法重载在同一个类中,方法名相同,参数不同,可以定义多个同名的方法根据不同的参数,可以调用不同的方法
  6. Java底层小开发的面试经历
  7. (Xposed)编写第一个Xposed模块
  8. css 交集选择器 并集选择器 后代选择器
  9. 【每日最爱一句】2013.07.31
  10. 怎么用python算单价和总价_excel