详细解决:SQLyog连接MySQL8报错#1251

news/2025/2/22 5:07:19/

报错信息:Error No. 1251 client does not support authentication protocol requested by server;consider upgrading Mysql client

在这里插入图片描述

主要原因

主要是由于mysql8以前的加密规则与mysql8以后的存在差异

解决方法

  1. 确认mysql服务已启动

    [root@influxdb252 ~]# systemctl status mysqld
    

    如果没有启动,先启动。否则,跳过启动进入2。

    启动mysql服务:

    [root@influxdb252 ~]# systemctl start mysqld
    [root@influxdb252 ~]# systemctl enable mysqld
    [root@influxdb252 ~]# systemctl status mysqld
    

    确认mysql服务已启动

    在这里插入图片描述

  2. 登录mysql -u root -pPassword(第一次登录没有密码,直接按回车过)!

    [root@influxdb252 ~]# mysql -u root -pPassword
    mysql: [Warning] Using a password on the command line interface can be insecure.
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 1423
    Server version: 8.0.19 MySQL Community Server - GPLCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> 
    
  3. 查看用户信息

    mysql> select host,user,plugin,authentication_string from mysql.user;
    

    在这里插入图片描述
    可 以 发 现 r o o t 那 里 的 密 码 与 其 他 的 不 同 \color{red}{可以发现 root 那里的密码与其他的不同} root

  4. 修改用户密码(说明:修改后密码可以与原密码保持一致)

    mysql> ALTER user root IDENTIFIED WITH mysql_native_password BY 'Password';
    
  5. 再次查看用户信息,root密码显示正常了

    mysql> select host,user,plugin,authentication_string from mysql.user;
    +-----------+------------------+-----------------------+------------------------------------------------------------------------+
    | host      | user             | plugin                | authentication_string                                                  |
    +-----------+------------------+-----------------------+------------------------------------------------------------------------+
    | %         | larry            | mysql_native_password | *4FE78770B27294B5EF3206556095531B90465771                              |
    | %         | myadmin          | mysql_native_password | *4A0173621A97B6BA2FE81B6CE76DED94B6FE0B3F                              |
    | %         | root             | mysql_native_password | *83A86A028696B5BC755E0BF5FDB1B2D17AD20C1C                              |
    | localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | localhost | mysql.session    | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    | localhost | mysql.sys        | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
    +-----------+------------------+-----------------------+------------------------------------------------------------------------+
    6 rows in set (0.00 sec)
    

重新使用SQLyog连接mysql数据库,连接成功

在这里插入图片描述

如果仍然失败,刷新下数据库

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)mysql> 

http://www.ppmy.cn/news/299308.html

相关文章

OGG(oracle golden date)简单部署ORACLE 11g-ORACLE 11g

摘要:本文档为本人学习goldendate时的相关实验过程,仅供参考。 1.环境介绍 本文主要分介绍OGG的安装部署,下面是实验环境介绍。 实验规划: 项目源环境目标环境 操作系统 OEL 5.7 X86_64 OEL 5.7 X86_64 …

XDG0008

问题描述 在写C# WPF 应用程序的时候&#xff0c;尝试数据绑定(Data Binding)的时候使用了如下代码&#xff1a; <Canvas.Resources><local:NumberOfPlayers x:Key"numberOfPlayersData" /> </Canvas.Resources>但是奇怪的是&#xff0c;在命名空…

G003-186-18

计算机科学与工程学院 小组期末报告 2020&#xff5e;2021 学年第 1 学期 课程 软件需求分析与建模 课程项目名称 调查问卷系统 团队成员 罗远彬 李尚豪 学号 1814080902611、1814080902622 专业班级 18软件工程6班 指导教师 董瑞生 提交时间 2020年12月27日 目录 一&#x…

解决【SQLyog】连接MySQL8时报错:错误号码2058

解决方法 use mysql;select user,host from user where userroot;发现 host 列的值是 ‘%’&#xff0c;因此将修改密码语句改为&#xff1a; - ALTER USER root% IDENTIFIED WITH mysql_native_password BY xxxxxx;flush privileges;完成。

0830GDB

GDB是Linux下的调试工具。可以调试C,C,java,objective-c等语言&#xff0c;是一款不可缺少的工具&#xff0c;工具基于UNIX和UNIX-like运行&#xff0c;让用户在程序运行时观察程序的内部结构和内存占用。 GDB的功能&#xff1a; 1、按照自定义的方式启动运行需要调试的程序。…

羽毛球线选择--BG65,BG80,BG65Ti,NBG 95

yONEX BG65 羽毛球线 性能特点&#xff1a; BG65&#xff0c;高档拍线中最耐用的一根&#xff0c;也是食用最为广泛的羽线&#xff0c;同类产品至今无人能出其右&#xff0c;进攻性能良好&#xff0c;控球型球员也可采用&#xff0c;0.70毫米的线径。 性能参数&#xff1a; …

银河麒麟服务器v10 sp2安装oracle19c

一.安装前准备工作 环境&#xff1a;CPU为海光x86 &#xff1b;内存8G; 硬盘256G &#xff08;1&#xff09;安装Oracle 19c要求kylin的swap分区至少4个G&#xff0c;如果小于4个G安装过程中需要增加swap分区。 &#xff08;2&#xff09;boot分区不小于400M&#xff0c;否则…

GPS坐标系转换(标准坐标系WGS84转GCJ-02火星坐标系)

GPS坐标系转换&#xff08;标准坐标系WGS84转GCJ-02火星坐标系&#xff09; 坐标系简介WGS-84 标准坐标系GCJ-02 - 国测局坐标BD-09 - 百度坐标系干货前的说明WGS84转GCJ-02代码GCJ-02转WGS84代码结果 坐标系简介 通常用经纬度来表示一个地理位置&#xff0c;但是由于一些原因…