两阶段提交与三阶段提交【分布式数据一致性】
摘要:1、任何一个技术,都是为了解决某个问题,有它的使用场景。2、考虑下面的应用场景:一个指挥官,A,B,C,D四个将军分布在四个方向,指挥官制定明天攻城的计划。如何保证四个将军同时执行攻城的命令? 第一个阶段:指挥官分别发给将军消息,计划明天攻城,四个将军分别回复是否准备好。 第二个阶段: 指挥官确...
阅读全文
posted @
2015-03-08 11:08
Andy Niu
阅读(408)
推荐(0) 编辑
mysql复制的配置
摘要:# 78服务器server-id=78# 从哪个数开始auto_increment_offset=1# 每次增加多少auto_increment_increment=2log-bin=mysql-binmaster-host=10.65.0.79master-user=rootmaster-pass...
阅读全文
posted @
2015-03-07 16:38
Andy Niu
阅读(209)
推荐(0) 编辑
mysql权限
摘要:允许myuser使用mypassword从任何主机连接到mysql服务器GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;FLUSH PRIVILEGES;允许用户myus...
阅读全文
posted @
2015-03-07 16:37
Andy Niu
阅读(293)
推荐(0) 编辑
Win7_64位使用Mysql Odbc
摘要:1、首先不能安装Mysql Odbc 64位,因为我们的Mysql是32位,使用Mysql Odbc 64位连接Mysql 32位,报错:驱动程序与应用程序之间的体系结构不匹配。2、要安装Mysql Odbc 32位,安装好之后,在数据源中会找不到Mysql Odbc 32位的驱动,让人误以为Odb...
阅读全文
posted @
2015-03-07 16:36
Andy Niu
阅读(4830)
推荐(1) 编辑
mysql与mysqld
摘要:mysql是客户机/服务器的结构。mysql是客户端行工具,连接mysqld服务,执行sql命令,可认为客户端sdkmysqld 启动mysql数据库服务。脚本启动mysql服务的命令是 net start mysql,这是怎么回事?这里的mysql是一个服务名称,执行services.msc,可以...
阅读全文
posted @
2015-03-05 18:30
Andy Niu
阅读(5353)
推荐(0) 编辑
Mysql 聚集函数和分组
摘要:Mysql 聚集函数有5个:1、COUNT() 记录个数2、MAX() 最大值3、MIN() 最小值4、AVG()平均值5、SUM() 求和聚集函数常常和分组一起工作。1、创建分组 select name, max(age) from stu group by name;2、过滤分组 select ...
阅读全文
posted @
2015-03-03 18:35
Andy Niu
阅读(2521)
推荐(0) 编辑
mysql: 1045 access denied for user 'root'@'localhost' using password yes
摘要:原因是:root的密码错误了。解决思路:关闭mysql服务,重新启动mysql服务,启动mysql的时候,指定不需要校验密码。然后登陆mysql,修改密码,退出。再重新启动mysql服务。1、关闭mysql2、启动mysql,指定不需要校验密码C:\Program Files\MySQL\MySQL...
阅读全文
posted @
2015-03-02 15:05
Andy Niu
阅读(1155)
推荐(0) 编辑
Mysql delete,truncate,drop
摘要:1、delete 是DML(Data Manipulation Language),每次删除一行,作为事务记录在日志,可以回滚。delete from xxx2、truncate是DDL(Data Define Language),一次性删除数据,不把行的删除记录日志,不能恢复,不激活触发器。tru...
阅读全文
posted @
2015-02-05 19:48
Andy Niu
阅读(254)
推荐(0) 编辑
Data truncated for column xxx
摘要:对于字段XXX,数据发生截断。原因是:字段的取值,不满足约束条件。比如下面的情况:原来的字段取值为null,现在约束字段not null,就会报错Data truncated for column xxx
阅读全文
posted @
2015-02-05 19:06
Andy Niu
阅读(350)
推荐(0) 编辑
Mysql 允许null 与 default值
摘要:分为下面4种情况: 1、允许null, 指定default值。 2、允许null, 不指定default,这个时候可认为default值就是null 3、不允许null,指定default值,不能指定default值为null,否者报错 Invalid default value for xxx 4...
阅读全文
posted @
2015-02-05 18:56
Andy Niu
阅读(14156)
推荐(0) 编辑