数据库MySQL错误2058_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新版本有它的优势(一些新的特性),也有一定弊端(运维工具有些不能满足新版的需求),再选择之前我们要充分的斟酌,以免出现一些不可预知的问题。只有不但的发现问题,解决问题,总结解决方法,才能不断的提升自己,若本文能帮你了解或者解决该问题,希望添加关注!
本文标题: SQLyog连接MySQL8.0报2058错误的完美解决方法
本文地址: http://www.cppcns.com/shujuku/mssql/280817.html
数据库MySQL错误2058_SQLyog连接MySQL8.0报2058错误的完美解决方法相关推荐
- mysql8 2058_SQLyog连接MySQL8.0报2058错误的解决方案
引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...
- mysql错误编号2058_SQLyog连接MySQL8.0报2058错误的完美解决方法
引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...
- mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法
推荐阅读:MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子) 1.打开cmd窗口(最好以管理员身份打开),net stop mysql 停止mysql服务 2.开启跳过验证密码的mysq ...
- mysql8.0client_navicat 连接mysql8.0 报错client does not support authentication
navicat 连接mysql8.0 报错client does not support authentication,解决方法: 打开windows Powershell,输入以下命令 ,加红加粗的 ...
- 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 ...
- Linux中Mycat远程连接Mysql8.0提示密码错误
Linux中Mycat远程连接Mysql8.0提示密码错误 问题: 当在linux中使用mycat远程连接时候会提示密码错误,具体如下: 解决 防火墙 最开始以为是防火墙未关闭 通过查看防火墙状态发现 ...
- 鸿业负荷计算9.0打不开闪退完美解决方法
鸿业负荷计算9.0打不开闪退完美解决方法 安装鸿业暖通空调12.0破解版后,发现鸿业暖通负荷计算打不开闪退 原因是你的鸿业负荷计算使用的是试用版,改成正式版即可. 修改方法: 在开始中找到鸿业设备设计 ...
- mysql8 2058_SQLyog连接MySQL8.0及以上版本出现2058错误解决方案
重新安装系统后安装了MySQL 8.0版本 下载sqlyog工具 连接 mysql 时 配置新连接报错:错误号码 2058,通过分析错误原因,猜测是 mysql 密码加密方法变了. 解决方法:wind ...
- Navicat连接MySQL8.0出现2059错误
一. 原因 在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password 二. 解决 1. 将mysql8 ...
最新文章
- java 基础 --静态
- 为什么c语言要定义变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...
- [No0000111]java9环境变量配置bat
- NAND FLASH分区规划
- OTDR光纤测试仪:您的光纤终极故障排除工具
- Linux下修改SSH登录端口
- docker占满linux磁盘根目录的解决办法
- ubuntu 下重装mysql若干问题
- UEditor 1.36 版本 jsp版上传图片自定义路劲配置
- 1090 Highest Price in Supply Chain (25 分)(模拟建树,找树的深度)牛客网过,pat没过...
- selenium+python自动化82-只截某个元素的图
- 浅谈跨平台框架 Flutter 的优势与结构 1
- Excel数据透视表中的值计算
- 系统调用服务号 linux 2.6.32
- 前后端api参考手册
- 拼多多增长黑客模式实战
- 《管理者必读12篇》如何购买
- bcn_timout,ap_probe_send_start
- 陷阱技术探秘──动态汉化Windows技术的分析
- NotebookApp] 302 GET /?token=be0e8107dd84eab831a957b640602e5157b5336b15e7fa61 (127.0.0.1) 1.000000ms
热门文章
- Apple Pay正式入华:能否成支付宝与微信强敌
- 纪录片推荐-造梦者:马云和他永远的“少年阿里”
- nrf51822+rfx2401c系统板(开源原理图、PCB)
- Excel2Latex 实操步骤(1)
- 方法重载在同一个类中,方法名相同,参数不同,可以定义多个同名的方法根据不同的参数,可以调用不同的方法
- Java底层小开发的面试经历
- (Xposed)编写第一个Xposed模块
- css 交集选择器 并集选择器 后代选择器
- 【每日最爱一句】2013.07.31
- 怎么用python算单价和总价_excel