随笔 - 441  文章 - 4  评论 - 84  阅读 - 109万 
09 2016 档案
MYSQL 基于GTID的复制
摘要:1.概述 从MYSQL5.6 开始,mysql开始支持GTID复制。 基于日志点复制的缺点: 从那个二进制日志的偏移量进行增量同步,如果指定错误会造成遗漏或者重复,导致数据不一致。 基于GTID复制: 1.从服务器会告诉主服务器已执行的事务的GTID值。 2.主库会告诉从哪些GTID事务没有被执行。 阅读全文
posted @ 2016-09-27 23:47 自由港 阅读(3712) 评论(0) 推荐(0) 编辑
基于日志点的复制
摘要:前文讲过日志复制分为基于日志点的复制和基于GTID的复制。 本文就讲一下基于日志点的复制过程。 1.在主DB服务器上建立复制帐号。 create user ‘repl’@ip 段 identified by ‘pwd’; create user repl@'192.168.1.%' identified by 'repl'; 授权 grant replication sla... 阅读全文
posted @ 2016-09-26 23:10 自由港 阅读(513) 评论(0) 推荐(0) 编辑
mysql 二进制日志
摘要:1.日志类型 二进制日志记录了所有对mysql数据库的修改事件,包括增删改事件和对表结构的修改事件。 2.配置使用二进制日志 在my.ini 配置 log-bin=mysql-bin 3.二进制日志格式 基于段的日志格式 binlog_format=STATEMENT 记录了操作的sql语句。 优点: 日志记录量相对较小,节约磁盘及网络I/O,只... 阅读全文
posted @ 2016-09-25 22:49 自由港 阅读(2325) 评论(0) 推荐(0) 编辑
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
摘要:报错 在连接mysql执行语句时报错: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 解决办法 执行语句: alter user 'root'@localhost identified by 'ro... 阅读全文
posted @ 2016-09-25 18:16 自由港 阅读(764) 评论(0) 推荐(0) 编辑
mysql 5.7 zip 文件在 windows下的安装
摘要:1.下载mysql最新版本。 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-winx64.zip 2.解压到文件夹。 D:\software\mysql\mysql5.7a 将my-default.ini 复制为 my.ini 3.编辑 阅读全文
posted @ 2016-09-25 13:47 自由港 阅读(724) 评论(0) 推荐(0) 编辑
mysql索引
摘要:在mysql 中,索引可以分为两种类型 hash索引和 btree索引。 什么情况下可以用到B树索引? 1.全值匹配索引 比如: orderID="123” 2.匹配最左前缀索引查询 比如:在userid 和 date字段上创建联合索引。 那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使... 阅读全文
posted @ 2016-09-18 23:21 自由港 阅读(607) 评论(0) 推荐(0) 编辑
实现OAUTH协议 实现 QQ 第三方登录效果
摘要:1.OAuth的简述 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的。 1.主要的应用场景 1.目前很多网站集成了新浪微博,QQ等登录平台,这带来的好处是不言而喻的,只需要一个QQ号,就可以登录集成了qq登录的网站, 不用记住太多的用户名和密码,如果... 阅读全文
posted @ 2016-09-10 23:53 自由港 阅读(4168) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示