
mysql
文章平均质量分 54
caihuan
这个作者很懒,什么都没留下…
展开
-
[转]阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
转自:http://agapple.iteye.com/blog/1796633 阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费 博客分类: opensource database java distributed mysqlbinlogzookeeperreplaction 背景 早期,阿里巴巴B2B公司...原创 2016-05-25 16:16:33 · 132 阅读 · 0 评论 -
[转] MySQL单列索引和联合索引
mysql 联合索引详解 联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。 两个或更多个列上的索引被称作复合索引。利用索引中的附加列,...原创 2016-10-14 19:27:44 · 134 阅读 · 0 评论 -
[转]Mysql中LAST_INSERT_ID()的函数使用详解
转自:http://www.jb51.net/article/62973.htm 最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表。研究了一番决定使用Mysql提供了一个LAST_INSERT_ID()的函数。 复制代码代码如下: LAST_INSERT_ID() (with no arg...原创 2016-07-04 18:21:37 · 210 阅读 · 0 评论 -
[转]Mysql分库分表方案
转自:http://www.cnblogs.com/try-better-tomorrow/p/4987620.html Mysql分库分表方案 1.为什么要分表: 当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定...原创 2016-06-30 19:43:51 · 304 阅读 · 0 评论 -
[转]使用mysqlbinlog提取二进制日志
MySQL binlog日志记录了MySQL数据库从启用日志以来所有对当前数据库的变更。binlog日志属于二进制文件,我们可以从binlog提取出来生成可阅读的SQL语句来重建当前数据库以及根据需要实现时点恢复或不完全恢复。本文主要描述了如果提取binlog日志,并给出相关示例。 有关binlog的介绍与描述请参考:MySQL 二进制日志(Binary Log) http://www.l...原创 2016-06-30 18:25:01 · 111 阅读 · 0 评论 -
[转]mysql 用户管理和权限设置
用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储 修改 mysql>rename u...原创 2016-05-27 16:34:31 · 100 阅读 · 0 评论 -
[转]mysql的slave怎么记录binlog
-logs-slave-updates 看看这个选项的说明你就知道怎么做了。 --logs-slave-updates 通常情况,从服务器从主服务器接收到的更新不记入它的二进制日志。该选项告诉从服务器将其SQL线程执行的更新记入到从服务器自己的二进制日志。为了使该选项生效,还必须用--logs-bin选项启动从服务器以启用二进制日志。如果想要应用链式复制服务器,应使用--log...原创 2016-05-27 16:09:06 · 688 阅读 · 0 评论 -
[转]mysql 用drop和delete方法删除用户的区别
在学习drop方法删除用户时,按照书上讲的一直没操作成功,后来到网上查了点其他资料,才弄明白drop的方法,贴出来和大家分享一下。 (方法一)drop user 用户名; 语法:drop user 用户名; 作用:删除已经存在的用户,例如要删除yan这个用户,(drop user yan;)默认删除的是yan@"%"这个用户,如果还有其他用户,例如yan@"localhost",ya...原创 2016-05-27 15:57:28 · 127 阅读 · 0 评论 -
[转]MYSQL中TIMESTAMP类型的默认值
转自:http://www.cnblogs.com/spring4/archive/2012/02/29/2483765.html MYSQL中TIMESTAMP类型的默认值 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。 1、自动UPDATE 和INSERT 到当前的时间:表:——————————— Table Create Table ...原创 2016-05-27 11:49:03 · 101 阅读 · 0 评论 -
[转]Mysql主从复制(master-slave)实际操作案例
转载。 在这一章节里, 我们来了解下如何在 Mysql 中进行用户授权及主从复制 这里先来了解下 Mysql 主从复制的优点: 1、 如果主服务器出现问题, 可以快速切换到从服务器提供的服务2、 可以在从服务器上执行查询操作, 降低主服务器的访问压力3、 可以在从服务器上执行备份, 以避免备份期间影响主服务器的服务注意一般只有更新不频繁的数据或者对实时性要求不高的数据可以通过从服务器查询, 实...原创 2016-05-26 16:17:04 · 130 阅读 · 0 评论 -
[转]docker如何简单部署mysql
转自:http://blog.youkuaiyun.com/ownfire/article/details/50274335 #1 docker pull mysql#2 docker run -v /data/var/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=kS4pJUIb mysql#3 docker stop [CONTAIN...原创 2016-05-26 15:35:58 · 96 阅读 · 0 评论 -
[转]搭建: canal部署与实例运行
转自:http://blog.youkuaiyun.com/hackerwin7/article/details/37923607 感谢作者,只是为了搜藏自研。 1、准备: github:https://github.com/alibaba/canal 里面有包括canal的文档,server端 client端的 例子 源码包等等。 2、canal概述: canal是应阿里巴巴存在杭州和美国的双...原创 2016-05-25 17:44:36 · 172 阅读 · 0 评论 -
[转] MySQL中in(常量列表)的执行计划
我们在写sql的时候,经常用到in,in后面跟一堆常量列表,如id。有人说in的效率很高,而有人说很低;有人说in能使用索引,还有人说in不能使用索引。。。到底是一个怎样的情况呢?我们分析以下几种情况在这之前,我们先了解一下explain的几种type类型(本次分析即参照type类型),按照性能从高到低:const:表中的一个记录的最大值能够匹配这个查询(索引可以是主键或惟一索引)。因为只有一行...原创 2016-10-14 19:30:35 · 510 阅读 · 0 评论