![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
tyilack_小小黑
这个作者很懒,什么都没留下…
展开
-
MySQL添加用户、删除用户与授权
MySQL添加用户、删除用户与授权MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> insert into mysql.user(Host,User,Password) valu转载 2016-04-20 16:29:58 · 295 阅读 · 0 评论 -
mysql集群搭建二——CentOS搭建mysql-cluster集群
MySQL集群搭建(centos6.5) 注:系统(centos6.5)、集群版本(mysql-cluster-gpl-7.3.6-linux-glibc2.5-x86_64.tar.gz)参考网站:https://zhuanlan.zhihu.com/p/28572091http://www.cnblogs.com/52php/p/5675374.htmlhttp://原创 2018-02-05 16:43:35 · 3036 阅读 · 0 评论 -
mysql集群搭建一——集群基本概念以及windows集群环境搭建
一、集群与主从的概念与区别1、主从(Master-Slave):主从就是把数据库分成主库与从库,然后主库负责写入的操作,从库负责读取数据但是不能写入数据。在安装流程上直接使用mysql-community的版本就可以完成安装。主从的搭建过程很简单,配置过程我是参考如下网站的: https://laravel-china.org/topics/3174/mysql-master-s原创 2018-01-24 14:57:01 · 1306 阅读 · 0 评论 -
解决mysql5.7安装之后密码不正确
在安装mysql5.7之后,发现密码怎么输入都不正确,初始密码好像不为空。找了很久终于找到方法了系统是centos6.x,安装mysql的方法是使用yum来安装,依次执行如下命令:wget http://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpmrpm -ivh mysql57-community-release-el6-8原创 2017-09-11 15:34:37 · 10051 阅读 · 0 评论 -
Sql性能优化梳理
本文主要针对的是关系型数据数据库MySql。键值类数据库可以参考最简大数据Redis。先简单梳理下Mysql的基本概念,然后分创建时和查询时这两个阶段的优化展开。 转载自:https://juejin.im/post/59b11ba151882538cb1ecbd01.0 基本概念简述1.1 逻辑架构第一层:客户端通过连接服务,将要执行的sql指令传输过来 第二层:服务器解析并优化sq转载 2017-09-13 09:46:24 · 513 阅读 · 0 评论 -
mysql查询报错: ORDER BY clause is not in GROUP BY..this is incompatible with sql_mode=only_full_group_by
在用mysql执行如下查询的时候:select * from `sys_user_group` group by `GROUP_ID`报错信息如下:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.原创 2017-07-25 10:34:30 · 68655 阅读 · 7 评论 -
Mysql远程连接Error1130解决方法
对于1130这个错误,大家网上查到都知道是“无法给远程连接的用户权限”的原因,网上的方法都一样,都是修改user表中host属性,但是可能修改后还是连不上,对于这个问题,可以试试如下方法:运行命令重新配置一下MySQL(下面那些都是字面的意思,就不做解释了):sudo mysql_secure_installationEnter password for user root: '填密码'Pre原创 2017-07-23 11:36:28 · 649 阅读 · 0 评论 -
mysql update set where用法
UPDATE user_base_info uiSET avatar = ( SELECT imgurl FROM album a WHERE a.userId = ui.userId AND a.iscoverImg = 1)原创 2017-01-09 17:18:30 · 9308 阅读 · 0 评论 -
mysql升序排列id为0的在最后
在实际开发中有时会有升序排列id为0的在最后的需求,这里我记录了一种在stack overflow中比较简单的方法如下:You may want to try the following:SELECT * FROM your_table ORDER BY your_field = 0, your_field;Test case:CREATE TABLE list (a int);INSERT IN原创 2017-01-07 11:37:57 · 2641 阅读 · 0 评论 -
解决mysql的in条件中参数是带引号的字符串的时候查询失效
在开发中有时会使用到in查询,并且里面的参数又是数据库中的一个字段,比如如下错误的例子SELECT `ag`.`id`, `ag`.`rules`, ( SELECT GROUP_CONCAT(ar.title) FROM auth_rule ar WHERE原创 2017-01-05 11:29:06 · 14807 阅读 · 4 评论 -
mysql批量select插入
基本用法如下INSERT INTO sg_questions_category(qid,categoryId) SELECT qid,6 FROM `sg_questions` MySQL 当记录不存在时插入(insert if not exists)有两种方法: 示例一:插入多条记录(假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:)INSERT INT原创 2016-12-01 10:32:57 · 7039 阅读 · 0 评论 -
大批量更新数据mysql批量更新的四种方法
转载一篇大批量更新mysql数据的办法,为了便于阅读根据原文做了缩减。mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。mysql 批量更新共有以下四种办法1、.replace into 批量更新replace into test_tbl (id,dr) values (1,'2'转载 2016-09-02 18:00:43 · 158308 阅读 · 2 评论 -
MYSQL-索引
概述用来加快查询的技术很多,其中最重要的是索引。通常索引能够快速提高查询速度。如果不适用索引,MYSQL必须从第一条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。但也不全是这样。本文讨论索引是什么以及如何使用索引来改善性能,以及索引可能降低性能的情况。索引的本质MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子转载 2016-08-29 18:39:04 · 472 阅读 · 0 评论 -
linux和mysql时间不同步解决
问题描述:在数据库插入数据过程中发现CURRENT_TIMESTAMP插入的当前不是北京时间,date命令查看Linux系统时间也不是北京时间,下面是时间同步的解决方法Linux时间不同步解决查看系统当前时间:[root@manage01 ~]# date -RMon, 03 Dec 2018 21:15:44 -0500因为上面查询出来的结果可以看出时区不一致,所以 同步时间方法...原创 2018-12-04 11:05:20 · 6917 阅读 · 1 评论