MySQL复制表的方式以及原理和流程

复制表的俩种方式:

第一、只复制表结构到新表

create table 新表 select * from 旧表 where 1=2

或者

create table 新表 like 旧表 

第二、复制表结构及数据到新表

create table新表 select * from 旧表 

复制表的原理和流程:

 

主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;
从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;
从:sql执行线程——执行relay log中的语句;

 

posted @ 2018-11-26 09:38  时间带着假象流淌  阅读(475)  评论(0编辑  收藏  举报