1 Mysql cluster版本主从服务器搭建实践 主从的作用:MySQL的主从服务器可以满足同步数据库,同步表,同步表内容,也可以指定仅同步某个数据库或某个表,还可以排除不同步某个数据库某个表。 同步原理:主从数据库同步主要是通过二进制日志来实现同步的。 从mysql官网下载最新版本:dev.m ...
分类:
数据库 时间:
2016-04-27 12:21:53
阅读次数:
200
MySQL 5.6 X64 & CentOS 7 X64 主库:192.168.1.1 从库:192.168.1.2 1、主库配置 vi /etc/my.conf 在 [mysqld] 下设置如下参数: server-id=1 #主库标识log_bin=mysql-bin #开启mysql二进制日志 ...
分类:
数据库 时间:
2016-04-26 12:37:41
阅读次数:
172
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary ...
分类:
数据库 时间:
2016-04-25 09:17:46
阅读次数:
274
reset master 会把mysql实例上的所以二进制日志删除,并且日志序列从1开始;这样会引起两个问题。 001、问题一 slave 由于找不到下一个要执行的事件所以会报错、进一步master-->slave的复制中断。 002、问题二 如果二进制日志是会有被备份的,那么这个日志序列主不连接了 ...
分类:
数据库 时间:
2016-04-24 15:48:48
阅读次数:
1245
mysql增量备份前提,服务器需要打开二进制日志mysql>SHOWBINARYLOGS;//查看所有的二进制文件mysql>SHOWMASTERSTATUS;//查看当前二进制文件mysqlbinlog使用说明mysqlbinlog导入数据时会产生临时表,这在大文件的特别注意,临时表位置为环境变量TMPDIR比较重要的参数如下:-..
分类:
数据库 时间:
2016-04-23 23:20:37
阅读次数:
410
binlog日志二进制日志格式基于语句 statement基于行 rows混合方式 mixed二进制日志事件基于位置postion基于时间datetime-timestamp复制过程有一个很重要的限制——复制在slave上是串行化的也就是说master上的并行更新操作不能在slave上并行操作。所以slave上数据一般要慢于mas..
分类:
数据库 时间:
2016-04-23 23:17:03
阅读次数:
314
一、日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题。 查询日志 记录建立的客户端连接和执行的语句。 二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。 慢日志 记录所有执行 ...
分类:
数据库 时间:
2016-04-22 16:21:25
阅读次数:
330
1》mysql主从的工作原理:主服务器将更新写入二进制日志文件(bin_log),并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生..
分类:
数据库 时间:
2016-04-20 02:10:56
阅读次数:
274
Mysql数据库的集群(读写分离),说白了就是将读操作和写操作分开在不同的服务器上实现,以达到提高效率的目的。 大致原理如下: 数据库中的所有操作都是有日志记录的(前提是要打开这个日志记录功能) 1.master,主服务器(进行写操作的服务器)的所有记录都保存到二进制日志(binary log)中, ...
分类:
数据库 时间:
2016-04-19 06:10:31
阅读次数:
250
1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和容错1.2、复制如何工作从高层来看,复制分成三步:(1) master将改变记录到二进制日志(binary ...
分类:
数据库 时间:
2016-04-18 10:00:11
阅读次数:
187