![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
● MySql.
文章平均质量分 63
探索丶挑战丶突破
不积跬(kuǐ)步,无以至千里;不积小流,无以成江海。
展开
-
CentOs7成功安装mysql5.7(亲试可用)
CentOs7成功安装mysql5.7CentOs7成功安装mysql5.7CentOs7成功安装mysql5.7请移步至原文:https://www.jianshu.com/p/225e7c858027参考该博文进行操作即可,本人已实操过,可行。转载 2021-02-08 10:40:29 · 140 阅读 · 0 评论 -
Linux CentOS6.5 yum安装mysql 5.6
Linux CentOS6.5 yum安装mysql 5.61.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器...原创 2018-08-24 10:40:23 · 187 阅读 · 0 评论 -
MySQL慢查询(二) - pt-query-digest详解慢查询日志
作者:鲁玉成出处:https://luyucheng.cnblogs.comMySQL慢查询(二) - pt-query-digest详解慢查询日志一、简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可...转载 2018-10-25 14:05:02 · 162 阅读 · 0 评论 -
Mysql批量插入分析URL带参数优化 - useLocalSessionState和rewriteBatchedStatements
Mysql批量插入分析URL带参数优化 - useLocalSessionState和rewriteBatchedStatements文章处于:https://www.jianshu.com/p/4aec7bb58fc8文章作者:小牛学堂转载 2018-10-29 15:54:32 · 2616 阅读 · 0 评论 -
MySQL开启日志记录查询/执行过的SQL语句
MySQL开启日志记录查询/执行过的SQL语句前眼运用场景临时开启Log步骤1.查看LOG功能打开Log功能(临时性)永久开启Log步骤1.需要编辑my.cnf文件2.重启mysql生效3.实时查看/也可使用Xftp前眼开发人员遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件。运用场景本人实在做mysql数据库读写分离的时候想看...原创 2018-10-24 17:37:57 · 8688 阅读 · 1 评论 -
MySql报错:Packet for query is too large (1706 > 1024)
MySql报错:Packet for query is too large 1706 > 1024 前言方式一:sql语句修改方式二:my.ini修改前言工作中经常需要导入或者导出较大的sql文件。导出时一般没问题,但在导入到其它Mysql库中,可能会出现“Packet for query is too large (1706 > 1024). You can change thi...转载 2018-11-28 09:32:57 · 314 阅读 · 0 评论 -
MySql按条件统计数量
MySql按条件统计数量创建学生表统计数量PS创建学生表创建表语句:create table TbStudent( stuid integer not null, stuname varchar(20) not null, stusex integer default 1, stubirth datetime not null, stuaddr varchar(255), st...原创 2019-01-18 11:32:26 · 6283 阅读 · 0 评论 -
navicat 定时备份
navicat 定时备份navicat 定时备份1.点击备份–>新建备份2.对象选择;可以选择要备份的表也可以不选,默认全部选择;之后点击保存;输入文件名即可;注意弹框不会消失,这是已经生成了备份任务3.点击计划–>新建批量计划4.双击要选择的计划,这时在下发已选择的任务中,会出现你选择的计划,这时已经生成了计划,也是没有提示的5.点击对象返回–>点击要执行...转载 2019-03-21 10:35:46 · 1968 阅读 · 0 评论 -
mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1' (10061)
问题描述今天在用批处理进行mysql自动备份的过程中遇到一个问题,错误提示:mysqldump: Got error: 2003: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)操作过程批处理命令:@echo offecho -------------------------echo mysql backupecho ----...转载 2019-03-29 13:49:53 · 6676 阅读 · 0 评论 -
mysql explain用法和结果的含义
文章地址:https://www.cnblogs.com/yycc/p/7338894.html该篇文章非常详细,本人在做数据库优化时查阅的本篇文章,很有收获o(* ̄︶ ̄*)o转载 2019-05-06 17:14:45 · 120 阅读 · 0 评论 -
mysql 查询优化 select count
文章地址:https://www.cnblogs.com/danhuangpai/p/10119724.html一 简介:今天咱们来聊聊mysql的查询总数二 具体介绍 1 从引擎层面说 myisam myisam的扫描总行数是非常快的,这是因为myisam会将表的总行数存储起来,定期维护,但是注意,一旦加入where条件,这个优势就会消失 in...转载 2019-05-06 13:58:22 · 1613 阅读 · 0 评论 -
mysql字典表查询 GROUP_CONCAT 和 FIND_IN_SET 组合使用
mysql字典表查询 GROUP_CONCAT 和 FIND_IN_SET 组合使用两表联查,但其中一个字段有多个值并且使用“,”隔开用户表 和 字典表需要查询用户列表并且code类型已文字方式展现查询结果FIND_IN_SET函数简介两表联查,但其中一个字段有多个值并且使用“,”隔开用户表 和 字典表其中用户表中的code字段对应字典表中的code需要查询用户列表并且code类型已文字...原创 2019-04-15 10:05:04 · 1802 阅读 · 0 评论 -
MySQL5.7版本报错:this is incompatible with sql_mode=only_full_group_by
亲们,不想看我的解决思路可直接查看此大佬的博文(解释的特别详细)博主:不坠青云之志解决地址:https://blog.csdn.net/qq_43279637/article/details/84842189(踩坑记录):一定要确定你的mysql配置文件my.cnf所在的路径,不要找到一个my.cnf就改,改之后也是没有效果的MYSQL的配置文件my.cnf :关于MYSQL的配置文件m...转载 2019-06-14 10:29:07 · 1325 阅读 · 0 评论 -
MySQL慢查询(一) - 开启慢查询
文章作者:鲁玉成文章出处:https://luyucheng.cnblogs.comMySQL慢查询(一) - 开启慢查询一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要My...转载 2018-10-25 09:39:38 · 122 阅读 · 0 评论 -
MySQL表结构(含数据类型、字段备注注释)导出成Excel
博客首次发布于个人博客:吾勇士的博客http://wuyongshi.top/articles/2017/03/16/1489642574000.html,转载请标明出处)像我们使用的数据库图形化工具Navicat Premium、Navicat for XXX、SQLyog、DataGrip等等都可以导出表结构SQL脚本,但是当我们要将数据库整理成文档时导出表结构的sql脚本肯定是不方便的,...转载 2018-06-04 17:09:51 · 342 阅读 · 1 评论 -
mysql中find_in_set()函数使用
文章转载于: https://www.cnblogs.com/xiaoxi/p/5889486.html版权声明:博客对我来说是记忆的笔记和知识的分享~非常感谢博客大神的帮助,若有无意侵权,请您联系我,谢谢 https://blog.csdn.net/qq_36698956 首先举个例子来说: 有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文等...转载 2018-09-12 17:02:07 · 149 阅读 · 0 评论 -
MySQL【远程用户】授权设置(二)
Mysql权限控制 - 允许用户远程连接Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:...转载 2018-08-15 10:07:01 · 130 阅读 · 0 评论 -
MySQL【远程用户】授权设置(一)
本人在阿里云买了个服务器,自带mysql,感觉不能每次都通过Xshell去操作远程服务器,想尝试通过本地的sqlyog管理工具去连接, 但是即使账号密码全正确,也会报错:error no. 1045 access denied for user 'root'@'*****' (using password:YES)。百翻查询才知道:MySql-Server 出于安全方面考虑默认只允许本机(lo...转载 2018-08-15 10:04:37 · 5402 阅读 · 0 评论 -
MySql 模糊查询
实例:SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、Mc...转载 2018-08-08 11:35:53 · 2033 阅读 · 0 评论 -
The user specified as a definer ('test'@'%') does not exist -(MySql存储过程函数权限问题)
1449 - The user specified as a definer ('test'@'%') does not exist最近在做一个项目,由于服务器切换,所以需要将原有服务器的mysql数据表以及存储过程导入到另一个服务器的mysql数据库中。导入完成之后以为一切是那么的简单,却没有想到总还是出现了一些莫名其妙的问题。我在用程序调用存储过程时,总是提示错误:The use...转载 2018-08-08 10:27:38 · 5173 阅读 · 0 评论 -
MySQL用户及权限设置
用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储修改mysql>rename us...转载 2018-08-01 16:06:58 · 701 阅读 · 0 评论 -
MySQL union all排序问题
(select t1.goods_id goods_id from 1dcq_goods t1 order by t1.goods_id )UNION all(select t2.goods_id goods_id from 1dcq_goods t2 order by t2.goods_id desc )如上sql语句,结果如下,可以看出是没有顺序的:下面语句:(sel...转载 2018-08-01 15:52:52 · 4325 阅读 · 0 评论 -
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
问题描述:程序在运行的时候,刷新页面,会出现以下错误Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server was 0 ms ago.at sun.reflect.GeneratedCo...转载 2018-07-12 09:32:21 · 4290 阅读 · 0 评论 -
mysql命令行使用
一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p与密码之间必须...转载 2018-06-30 23:00:06 · 260 阅读 · 0 评论 -
centos6.5 mysql5.6 修改连接数 或者MySQL 报错 too many connection
一、windows下直接修改配置文件my.ini,然后重启MySQL服务。二、Linux CentOS6.5下1、登录mysql: [html] view plain copy[root@slave4 ~]# mysql -u root -p 2、查看当前连接数:[html] view plain copymysql> show variables li...原创 2018-06-25 16:49:18 · 190 阅读 · 0 评论 -
关于mysql中explain的那些事儿
explain语法有两种用法:1.EXPLAIN tbl_name 2.EXPLAIN [EXTENDED] SELECT select_options为了更好的说明它,我们需要建两张表,下面的语句用于创建一张测试用的订单表: CREATE TABLE `t_order` ( `order_id` int(10) unsigned NOT NULL AUTO_I...转载 2018-06-25 11:53:58 · 123 阅读 · 0 评论 -
Mysql 索引优化分析
MySQL索引优化分析为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干!案例分析我们先简单了解一下非关系型数据库和关系型数据库的区别。MongoDB是N...转载 2018-06-25 11:31:11 · 110 阅读 · 0 评论 -
mysql 查询当天、本周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) ...转载 2018-09-19 20:47:46 · 278 阅读 · 0 评论