sqlyog

SQLyog连接MySQL时出现的2058错误解决方法

不羁岁月 提交于 2019-12-01 06:16:40
详见链接:https://blog.csdn.net/qq_41520612/article/details/95474531 SQLyog连接MySQL时出现的2058错误解决方法 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL: ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(注意分号)(user和root之间无空格) 来源: https://www.cnblogs.com/manmanchanglu/p/11664444.html

SQLyog连接MySQL8.0报2058错误的解决方案

寵の児 提交于 2019-12-01 02:11:41
引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误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账号的密码。 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 执行该命令,结果为Query OK说明修改成功,如下图所示。 用SQLyog重新连接MySQL,可以成功连接

Select the SECOND LAST record in each group

别等时光非礼了梦想. 提交于 2019-11-30 14:29:01
There is a table Remark that contains data as shown below: SerialNo | RemarkNo | Desp ============================================= 10 | 1 | rainy 10 | 2 | sunny 11 | 1 | sunny 11 | 2 | rainy 11 | 3 | cloudy 11 | 4 | sunny 12 | 1 | rainy What query will return the following result: 10 | 1 | rainy 11 | 3 | cloudy 12 | null | null That is, the second last record in each group should be returned? Assuming all the RemarkNo for a SerialNo are continuous. The larger the remark number, the later the remark was made. Hence, the second last RemarkNo for SerialNo 10 is 1 with Desp 'rainy'. Try: select s

Select the SECOND LAST record in each group

≯℡__Kan透↙ 提交于 2019-11-29 20:08:32
问题 There is a table Remark that contains data as shown below: SerialNo | RemarkNo | Desp ============================================= 10 | 1 | rainy 10 | 2 | sunny 11 | 1 | sunny 11 | 2 | rainy 11 | 3 | cloudy 11 | 4 | sunny 12 | 1 | rainy What query will return the following result: 10 | 1 | rainy 11 | 3 | cloudy 12 | null | null That is, the second last record in each group should be returned? Assuming all the RemarkNo for a SerialNo are continuous. The larger the remark number, the later the

SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

不问归期 提交于 2019-11-29 16:04:16
今天闲来无事,下载新版的 mysql 8.0.11 安装。 为了方便安装查看,我下载了sqlyog 工具 连接 mysql 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #password 是你自己设置的root密码 然后在重新配置SQLyog的连接,则可连接成功了,OK。 来源: oschina 链接: https://my.oschina.net/u/698044/blog/1936247

Sqlyog和Navicat——mysql数据库图像化管理工具,

半城伤御伤魂 提交于 2019-11-29 09:45:15
连接Mysql数据库,Sqlyog和Navicat哪个好? SQLyog 是由Webyog公司研发的一款mysql数据库图像化管理工具, 一, 可视化操作软件 介绍 SQLyog SQLyog是一个全面的MySQL管理工具(/’GUI’/'Frontend’)。 它的社区版(Community Edition)是具有GPL许可的免费开源软件。这款工具包含了开发人员在使用MySQL时所需的绝大部分功能:查询结果集合、查询分析器、服务器消息、表格数据、表格信息,以及查询历史,它们都以标签的形式显示在界面上,开发人员只要点击鼠标即可。此外,它还可以方便地创建视图和存储过程,最近几周笔者一直在反复使用这个功能。 下载地址:https://sqlyog.en.softonic.com/ Navicat Navicat是一款快速、可靠的数据库管理工具。Navicat专门用来简化数据库管理并且减少管理成本,它旨在满足数据库管理人员、数据库开发人员以及广大中小企业的需要,它有一个很直观的GUI,可以让你安全便捷的创建、组织、访问以及分享信息。 下载地址:http://www.navicat.com.cn/products ———————————————— SQLyog快捷键列表 https://blog.csdn.net/XiaoY_yan/article/details/81002241 来源:

Sqlyog 和Navicat

梦想的初衷 提交于 2019-11-29 09:44:30
连接Mysql数据库,Sqlyog和Navicat哪个好? SQLyog 是由Webyog公司研发的一款mysql数据库图像化管理工具, 一, 可视化操作软件 介绍 SQLyog SQLyog是一个全面的MySQL管理工具(/’GUI’/'Frontend’)。 它的社区版(Community Edition)是具有GPL许可的免费开源软件。这款工具包含了开发人员在使用MySQL时所需的绝大部分功能:查询结果集合、查询分析器、服务器消息、表格数据、表格信息,以及查询历史,它们都以标签的形式显示在界面上,开发人员只要点击鼠标即可。此外,它还可以方便地创建视图和存储过程,最近几周笔者一直在反复使用这个功能。 下载地址:https://sqlyog.en.softonic.com/ Navicat Navicat是一款快速、可靠的数据库管理工具。Navicat专门用来简化数据库管理并且减少管理成本,它旨在满足数据库管理人员、数据库开发人员以及广大中小企业的需要,它有一个很直观的GUI,可以让你安全便捷的创建、组织、访问以及分享信息。 下载地址:http://www.navicat.com.cn/products ———————————————— 来源: https://www.cnblogs.com/xtxt1127/p/11511322.html

记一次神奇的sql查询经历,group by慢查询优化(已解决)

自作多情 提交于 2019-11-29 09:14:05
一、问题背景 现网出现慢查询,在500万数量级的情况下,单表查询速度在30多秒,需要对sql进行优化,sql如下: 我在测试环境构造了500万条数据,模拟了这个慢查询。 简单来说,就是查询一定条件下,都有哪些用户的。很简单的sql,可以看到,查询耗时为37秒。 说一下app_account字段的分布情况,随机生成了5000个不同的随机数,然后分布到了这500万条数据里,平均来说,每个app_account都会有1000个是重复的值,种类共有5000个。 二、看执行计划 可以看到,group by字段上我是加了索引的,也用到了。 三、优化 说实话,我是不知道该怎么优化的,这玩意还能怎么优化啊!先说下,下面的思路都是没用的。 思路一: 后面应该加上 order by null;避免无用排序,但其实对结果耗时影响不大,还是很慢。 思路二: where条件太复杂,没索引,导致查询慢,但我给where条件的所有字段加上了组合索引,也还是没用 思路三: 既然group by慢,换distinct试试??(这里就是本篇博客里说的神奇的地方了) 卧槽???!!!这是什么情况,瞬间这么快了??!!! 虽然知道group by和distinct有很小的性能差距,但是真没想到,差距居然这么大!!!大发现啊!! 四、你以为这就结束了吗 我是真的希望就这么结束了,那这个问题就很简单的解决了

MySQL8.0本地访问设置为远程访问权限

爱⌒轻易说出口 提交于 2019-11-29 03:58:06
MySQL8.0本地访问设置为远程访问权限 1.登录MySQL mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 1.select host, user, authentication_string, plugin from user; 2.show variables like '%skip_networking%'; 执行完上面的命令后会显示一个表格 查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。 4.授权 root 用户的所有权限并设置远程访问 CREATE USER 'root'@'%' IDENTIFIED BY '111111'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111'; 设置为远程登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; GRANT ALL ON 表示所有权限,% 表示通配所有 host

mysql 错误号码1129

我的梦境 提交于 2019-11-28 22:17:48
SQLyog连接mysql 错误号码1129: mysql error 1129: Host 'bio.chip.org' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'。解决方法: cmd命令行:mysqladmin flush-host -h 127.0.0.1 -u root -p123456解决。 来源: https://www.cnblogs.com/personsiglewine/p/11429708.html