介绍 有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。 例: CREATE TABLE tb_base( id INT NOT NULL PRIMARY KEY, name VARCHAR(10), KEY ix_name (name)) ENGINE='M ...
分类:
数据库 时间:
2017-05-10 16:35:23
阅读次数:
292
MySQL高可用目前有heartbeat+drbd、MHA、MySQL复制等几种较成熟的方案,heartbeat+drbd的方案可扩展性较差,而且读写都由主服务器负责,从库并不提供读功能,适合于数据增长量不大、一致性要求很高的环境,如银行、金融业等。今天重点讲下MHA的高可用架构。MHA是一款优秀的高可..
分类:
数据库 时间:
2017-05-10 09:47:14
阅读次数:
290
一.主从复制的工作过程:二.MySQL复制类型基于SQL语句的复制基于行的复制混合复制三.实验环境OS:CentOS6.5x64master:192.168.0.134slave:192.168.0.135三.配置主从复制1.配置时间同步master:配置为时间服务器[root@master~]#yuminstallntp
编辑/etc/ntp.conf添加如下两行:..
分类:
数据库 时间:
2017-05-06 17:52:36
阅读次数:
259
一、MySQL复制原理。二、MySQL复制配置。一、MySQL复制原理1.MySQL复制原理图复制原理:Slave启动IOThread和SQLThreadMaster启动DumpThread1.Slave通过IOThread向Master的DumpThread发送请求,Master的DumpThread请求本地的binlog。2.Master读取本地的binlog,并将读取内容发送..
分类:
数据库 时间:
2017-04-30 22:52:09
阅读次数:
245
<>mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象。即可以实现A复制到B(主从单向复制),B再复制到C。也可以实现A直接复制到B和C(单主多从复制),甚至A的数据复制给B,B的数据也复制会A(双主复制) <>my ...
分类:
数据库 时间:
2017-04-28 16:01:34
阅读次数:
212
这一篇主要介绍MYSQL的复制 MYSQL 从3.25.15版本开始提供数据库复制功能(replication)。mysql复制是指从一个mysql主服务器(MASTER)将数据 复制到另一台或多台mysql从服务器(SLAVE)的过程,将主数据库的DDL和DML操作通过二进制日志传到复制服务器上, ...
分类:
数据库 时间:
2017-04-26 15:45:37
阅读次数:
245
在MySQL复制中,如果slave节点上遇到错误,比如数据不存在或者主键冲突等错误时,想要忽略这些错误,可以采用以下几种方法: 1、未启用GTID模式时 只需通过设定 SQL_SLAVE_SKIP_COUNTER 的值,即可忽略一些复制事件。例如: #需要先关闭SLAVE服务 root@imysql ...
分类:
其他好文 时间:
2017-04-17 12:37:26
阅读次数:
148
一. server-id做什么用的,你知道吗? 1、 mysql的同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,所以server-id一定要有的 2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server- ...
分类:
数据库 时间:
2017-04-14 20:51:21
阅读次数:
184
一、概念 Mysql复制(replication)是一个异步的复制,从一个Mysql 实例(Master)复制到另一个Mysql 实例(Slave)。实现整个主从复制,需要由Master服务器上的IO进程,和Slave服务器上的Sql进程和IO进程共从完成。要实现主从复制,首先必须打开Master端 ...
分类:
数据库 时间:
2017-04-05 23:23:57
阅读次数:
271
一、复制一些常见设置 1、mysql复制启动时参数: mysql启动时的参数包括:master_host,master_port,master_user,master_password,master_log_file,master_log_pos。这几个参数需要在从库上配置,用来记录需要复制的主数据... ...
分类:
数据库 时间:
2017-04-01 12:38:54
阅读次数:
243