SQLyog13.1.1连接MySQL 8.0.19时出现的2058错误,加密方式因版本支持问题解决方法。

 出现这种错误是mysql8以后的新版本修改了新的加密方法,加密方法为:

caching_sha2_password

而旧版本的mysql加密方法为:

mysql_native_password

解决方法有三种方案

方案一

更换最新的SQLyog 工具,新的SQLyog 13.1.5 就启用了新的加密方法,就没有此类的问题出现。

方案二

在新的 mysql 8.0.19 登录,建立一个新账号,采用旧的加密方法,再授权超级管理员,使用此管理员登录也可以使用。代码如下:

mysql> create user admin identified with mysql_native_password by 'admin';
Query OK, 0 rows affected (0.35 sec)

mysql> grant all on *.* to admin;
Query OK, 0 rows affected (0.18 sec)

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

 

在这里插入图片描述
在这里插入图片描述

方案三

直接修改当前root的加密方法为旧的加密方法, 以后也可以通过此方法修改回来。

mysql> alter user 'root'@'localhost' identified with mysql_native_password by '';
Query OK, 0 rows affected (0.18 sec)

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

 在这里插入图片描述

在这里插入图片描述

修改新的加密方法

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '';

MySQL最佳客户端工具 -- SQLyog 13.1.1.0 安装与注册

一、前言

SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库!SQLyog是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。

SQLyog可以连接到指定的MYSQL主机,支持使用HTTP管道以及/SSH/SSL,可创建新的表、视图、存储过程、函数、触发器及事件,支持删除及截位数据库。支持转储数据库,将数据库保存到SQL,编辑功能可以查找/替换指定内容,可列出全部或匹配标记,管理由SQLyog创建的任务,使用各自的任务向导创建任务。

二、主要功能:

1、小巧的自动完成。

2、HTTP/HTTPS和SSH通道。

3、向导化的汇入工具包。

4、结构化的同步,可以设定任务计划,按照特定的时间进行同步作业,并对同步数据进行校验。

5、工作管理器、计划备份、以及通知服务等。

6、可视化查询编辑器

7、基于C++和MySQL API编程;

8、方便快捷的数据库同步与数据库结构同步工具;

9、易用的数据库、数据表备份与还原功能;

10、支持导入与导出XML、HTML、CSV等多种格式的数据;

11、直接运行批量 SQL 脚本文件,速度极快;

12. 智能SQL语句自动完成功能;

  

三、下载与安装

1、SQLyog的下载

链接:https://pan.baidu.com/s/1HjkFYDpojuqANSXttGdL5Q
提取码:myn9

2、SQLyog的安装

        双击下载程序,可以选择默认安装.

       64位的系统建议装X64的版本,下载文件是64位的版本。

3、 注册激活

注册信息:
Name:
tangbohu (用户名随意)

License Key:

Professional: 8e053a86-cdd3-48ed-b5fe-94c51b3d343c
Enterprise: a46683b0-d3ec-4c16-8e3c-198d25a7fb52
Ultimate: 60c1b896-7c22-4405-9f46-a6bce776ab36

4、 安装设置账号密码端口

 

5、完成后打开界面

原文地址:https://www.cnblogs.com/jameswohu/p/13403666.html