sqlyog错误号码2058_将设备连接至你的电脑时出错

sqlyog错误号码2058_将设备连接至你的电脑时出错远在天边,近在眼前。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

前言

使用SQL8.0的用户在使用MySQLyog连接时,SQLyog连接MySQL8时报错:错误号码2058。

本文将介绍2种解决方法。
在这里插入图片描述
sqlyog配置新连接报错原因:
新版的MySQL8.0加密方法变了

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

解决:
修改MySQL8.0的身份认证

教程

相同的方法不一定对每个人的电脑都有用,请自行尝试每一种方法!

不管用哪一种方法,用完必须重启MySQL再进行SQLyog尝试连接。

方法一:

1.输入mysql -uroot -p
2.输入密码
3.执行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

  
  
  
  • 1

其中root是用户名,password是密码

在这里插入图片描述
显示Query OK, 0 rows affected (0.01 sec)就代表修改成功
在这里插入图片描述

方法二:

编辑my.ini文件,更改默认的身份认证插件。

查找my.ini位置文件位置:

登录mysql输入show variables like '%data%'
在这里插入图片描述
my.ini配置文件在Data上一级目录C:\ProgramData\MySQL\MySQL Server 8.0
在这里插入图片描述
当然你有Everthing直接搜索my.ini即可。
在这里插入图片描述
搜索my.ini
在这里插入图片描述
打开my.ini之后在[mysqld]中添加下边的代码

default_authentication_plugin=mysql_native_password

  
  
  
  • 1

找到mysqld
在这里插入图片描述
在mysqld下面添加代码
在这里插入图片描述
然后重启MySQL

以管理员身份运行cmd
在这里插入图片描述
停止mysql

net stop mysql80

  
  
  
  • 1

启动mysql

net start mysql80

  
  
  
  • 1

注意:最后面加上你的MySQL服务名(例如我的是mysql80
在这里插入图片描述

测试连接:

连接成功
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188060.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月17日 下午6:55
下一篇 2026年4月17日 下午7:01


相关推荐

  • nginx源代码分析–模块分类

    nginx源代码分析–模块分类

    2022年1月23日
    44
  • 计算机复试面试问题(计算机面试常见问题)

    面试问题之编程语言1。C++的特点是什么?封装,继承,多态。支持面向对象和面向过程的开发。2.C++的异常处理机制?抛出异常和捕捉异常进行处理。(实际开发)3.c和c++,java的区别?c是纯过程,c++是对象加过程,java是纯面向对象的4.纯虚函数?被virtual修饰的成员函数,再基类不能实现,而他的实现放到派生类中实现。5.什么是内存泄漏?没有de…

    2022年4月15日
    57
  • UE4->Plugin 认识UE4插件 1「建议收藏」

    UE4->Plugin 认识UE4插件 1「建议收藏」本文带大家认识UE4的插件,PluginUE4Engine中插件代码占很大一部分,可参考下图,里面的Editor,Developer,Runtime,Slate举例都是大家比较熟悉的几个1>看下图的中Json,其实就是我们的.plugin文件{ “FileVersion”:3, //文件版本 “Version”:1, //Plugin版本 “VersionName”:”1.0″, //版本名称 “FriendlyName”:”Taskp”, //插件名称 “Des

    2022年10月4日
    5
  • TortoiseSVN新人使用指南[通俗易懂]

    TortoiseSVN新人使用指南[通俗易懂]这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。安装说明使用说明检出项目导入项目提交更新查看日志版本回滚版本控制总结安装说明开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/d

    2022年5月3日
    49
  • android和androidx区别(为什么总是听到别人说自己坏话)

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索郭霖即可关注,每个工作日都有文章更新。Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到AndroidX这个名词,这难道又是什么新出技术吗?相信有很多朋友也会存在这样的疑惑,那么今天我就来写一篇科普文章,向大学介绍AndroidX的前世今生。Android系统在刚刚面世的…

    2022年4月13日
    35
  • class和getClass()的区别

    class和getClass()的区别前几天做项目,觉得自己都开发一年多了,还没有自己封装的类,感觉真是白做了,再加上,看到自己的代码,我都不忍心看,有的时候,还需要自己去读自己写的代码,乱乱糟糟的,实在不忍心看,没办法,重现在开始吧,把自己需要的,都封装起来,用到什么的时候,在哪来用,方便,快捷首先是自己封装的基类baseActivity,不废话,直接上代码(其他的就不贴出来了,只有这个地方有错误)packagecom.d

    2022年6月15日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号