首页 > 数据库 >SQLyog连接MYSQL时报错 Client does not support authentication protocol requested by server; consider upgra

SQLyog连接MYSQL时报错 Client does not support authentication protocol requested by server; consider upgra

时间:2022-12-11 16:36:51浏览次数:56  
标签:SQLyog MYSQL client mysql password 连接 native

之前安装MYSQL8.0的时候安装的是绿色版,在cmd中配置完所有参数之后,在连接SQLyog的时候却报出了以下错误

image

翻译一下大致的意思为:客户端不支持服务器请求的身份验证协议;考虑升级MYSQL客户端

这是因为MYSQL8.0之后更换了加密规则为caching_sha2_password,8.0之前则为mysql_native_password,用语句alter user 'root'@'localhost' identified by 'xxxxx';来修改密码会使用8.0默认的caching_sha2_password规则来加密,而SQLyog中找不到新的身份验证插件,加载身0份验证插件错误,因此产生以上报错。

解决方法

使用mysql_native_password规则重新设置密码,指令如下

use mysql;

#更改密码
alter user 'root'@'localhost' identified with mysql_native_password by 'xxxxx';

#刷新权限
flush privileges;

打开SQLyog重新连接即可
image

标签:SQLyog,MYSQL,client,mysql,password,连接,native
From: https://www.cnblogs.com/mieriki/p/16973833.html

相关文章

  • Terraform to create an Azure Database for MySQL - Flexible Server
    TerraformtocreateanAzureDatabaseforMySQL-FlexibleServerhttps://learn.microsoft.com/en-us/azure/mysql/flexible-server/quickstart-create-terraform?tab......
  • 力扣181(MySQL)- 超过经理收入的员工(简单)
    题目:表:Employee 编写一个SQL查询来查找收入比经理高的员工。以 任意顺序 返回结果表。查询结果格式如下所示。示例1: 解题思路:一、【子查询】先通过子查询......
  • MySQL的redo与undo
    1.MySQL事务特性InnoDB是一个事务性的存储引擎,事务有4种特性:原子性、一致性、隔离性和持久性在事务中的操作,要么全部执行,要么全部不做,这就是事务的目的。事务的四种......
  • javaclient操作kafka&springboot整合kafka&kafka分区
    1.javaclient测试kafka1.配置kafka允许远程推送修改config/Kraft/server.properties文件,,将地址变为服务器公网IP地址。advertised.listeners=PLAINTEXT://localhos......
  • 【MySQL】【数据库】sql的null不能用等号
    LeetCode584.寻找用户推荐人直达给定表customer,里面保存了所有客户信息和他们的推荐人。idnamereferee_id1WillNULL2JaneNULL3Alex24Bil......
  • mysql数据库和表的基础操作
    MySQL数据模型关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的二维表组成的数据库 关系型数据库的优点:都是使用表结构,格式一致......
  • MySQL调优篇 | SQL调优实战
    【前言】经常有一些朋友向我咨询,如何写出高效的SQL,这不是三言两语能说得清的,索性认真来写一下,增删查改方面的知识我不再赘述,如果有基础薄弱的同学,可以好好的补一补再来看。......
  • 【mySQL】【数据库】union与or的区别--为什么建议用union代替or?
    LeetCode595.大的国家点击直达如果一个国家满足下述两个条件之一,则认为该国是大国:面积至少为300万平方公里(即,3000000km2),或者人口至少为2500万(即25000000)编写......
  • MySQL卸载的方法
    1、卸载电脑上的MySQL2、接着在电脑上搜索regedit.exe进入注册页面,按路径搜索HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\Mysql,删除Mysql注......
  • MySQL空间函数ST_Distance_Sphere()的使用
    MySQL空间函数ST_Distance_Sphere(g1,g2[,radius]):返回球体上两个点和/或多点之间的最小球面距离(以米为单位)官网(​​https://dev.mysql.com/doc/refman/5.7/en/spatial-......