MySql同步表结构及数据
一、相同实例不同库的同步
假设当前同一数据库,有不同两个库test_db1和test_db2

其中test_db1有一张表test_table,数据如下

并且加了索引

而test_db2底下并没有表,想要同步test_table过来,只需要执行如下语句
-- 同步表结构 create table test_table like test_db1.test_db; -- 同步数据 insert into test_table select * from test_db1.test_db;
第一步同步表结构,在test_db2库创建一个名为test_table2的表,并复制表结构以及索引

第二步往test_table2插入从test_db1查到的test_table1数据

这时我们再看同步过来的表,数据同步过来了

索引也同步过来了

二、不同实例数据库的远程同步
不同实例数据库就不能光靠执行DDL语句进行同步,就需要用到 mysqldump 这个命令
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号