SQLyog Ultimate旗舰版软件安装使用

本文介绍了如何处理MySQL 8.0中出现的caching_sha2_password错误,包括原因分析、解决方案以及SQLyog的数据库操作快捷键。同时,分享了在SQL字段与类属性转换中的实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:下载地址

链接:https://pan.baidu.com/s/156QlwkfLL2wyKrfRTjvDhw
提取码:

et4p

安装很简单,一步一步安装。填写名称时随便填,填写注册码时填写key.txt中对应的

2:建立连接

在新建连接时会出现错误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账号的密码。

1

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

比如我的密码为root

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

执行该命令,结果为Query OK说明修改成功,如下图所示。

用SQLyog重新连接MySQL,可以成功连接。此时查看mysql数据库中的user表,发现root账号的插件名称发生了变化,如下所示。

 

3:使用

我们知道,sql里面的字段基本都是下划线分隔单词的(aa_bb_cc),而在类中我们一般使用驼峰表达式(aaBbCc),我们进行类的属性和sql字段的对应的时候,一般都会改动很大,而且最关键的是容易出错。通过下面这些小技巧,也许能够帮助到你哟。

1. SQLyog快速生成sql语句 [***]

快捷键快速生成数据库表的sql语句(CRUD)

选中表后快捷键效果描述
Alt + Shift + I生成当前选中表的所有字段的Insert语句
Alt + Shift + U生成当前选中表的所有字段的Update语句
Alt + Shift + D生成当前选中表的所有字段的Delete语句
Alt + Shift + S生成当前选中表的所有字段的Select语句

在这里插入图片描述
其他SQLyog的快捷键

SQLyog操作快捷键作用描述
F12整理格式,格式化当前行的SQL语句
Ctrl+F12 | Shift+F12格式化选中的SQL | 格式化所有的SQL
Ctrl+Shift+C | Ctrl+Shift+R注释选中SQL添加注释 | 选中SQL去除注释
Ctrl+Enter代码提示/补全
F8 | F9执行当前行】执行当前行SQL | 执行当前行SQL,并且允许编辑查询结构
Ctrl+F9 | Shift+F9执行】执行选中行SQL | 执行所有SQL

2. Navicat快速复制表的所有sql字段

设计表 --> 点击字段名(最上面那个全选) --> 复制 --> 粘贴到记事本
在这里插入图片描述


 

3. EditPlus/notepad++快速编辑 [***]

Alt+鼠标左键下拉,然后输入需要添加加的内容,就可以在每一列后面进行添加了,可以提高效率避免错误

 

 

PremiumSoft Navicat for MySQL 或 数据库管理工具 PremiumSoft Navicat Premium 等,但是这些是收费的。同样也有免费的数据库工具 Database .NET,可是真的好用吗?SQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。SQLyog 是图形化管理接口的 MySQL 数据库管理工具,让您能够从世界的任何角落透过网络来维护数据库。 数据库管理工具 SQLyog Ultimate 中文多语特别版数据库管理工具 SQLyog Ultimate 中文多语特别版 作为一款 MYSQL 数据库的管理工具软件SQLyog 主要用于使用 GUI 界面对 MYSQL 进行管理,包含 MySQL Query Browser,phpMyAdmin 和其他前后台管理以及 MySQL Clients 为一体。 一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。使用 SQLyog 可以快速直观地让您从世界的任何角落通过网络来维护远端的 MySQL 数据库。可以连接到指定的MYSQL主机,支持使用HTTP管道以及/SSH/SSL,可创建新的表、视图、存储过程、函数、触发器及事件,支持删除及截位数据库。支持转储数据库,将数据库保存到 SQL,编辑功能可以查找/替换指定内容,可列出全部或匹配标记,管理由 SQLyog 创建的任务,使用各自的任务向导创建任务。 SQLyog MySQL 功能特性: 1、同行业软件体积小,方便安装。 2、HTTP/HTTPS 和 SSH 通道。 3、向导化的汇入工具包。 4、结构化的同步,可以设定任务计划,按照特定的时间进行同步作业,并对同步数据进行校验。 5、工作管理器、计划备份、以及通知服务等。 6、可视化查询编辑器 7、基于C++和MySQL API编程; 8、方便快捷的数据库同步与数据库结构同步工具; 9、易用的数据库、数据表备份与还原功能; 10、支持导入与导出XML、HTML、CSV等多种格式的数据; 11、直接运行批量 SQL 脚本文件,速度极快; 12. 智能SQL语句自动完成功能; SQLyog MySQL 基本功能: 快速备份和恢复数据。 以GRID/TEXT格式显示结果。 支持客户端挑选、过滤数据。 批量执行很大的SQL脚本文件。 快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。 程序本身非常短小精悍!压缩后只有348 KB。 完全使用MySQL C APIs程序接口。 以直观的表格界面建立或编辑数据表。 以直观的表格界面编辑数据。 进行索引管理。 创建或删除数据库。 操纵数据库的各种权限:库、表、字段。 编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式。 输出数据表结构/数据为SQL脚本。 支持输入/输出数据为CSV文件。 可以输出数据库清单为HTML文件。 为所有操作建立日志。 个人收藏管理操作语句。 支持语法加亮显示。 可以保存记录集为CSV、HTML、XML格式的文件。 99%的操作都可以通过快捷键完成。 支持对数据表的各种高级属性的修改。 查看数据服务器的各种状态、参数等。 支持更改数据表类型为ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。 刷新数据服务器、日志、权限、表格等。 诊断数据表–检查、压缩、修补、分析。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值