目的:通过从mysql迁移数据到oceanbase的过程,了解和熟悉oceanbase数据库业务表结构以及数据的多种迁移方法和迁移工具
目标:
1、使用mysqldump将mysql的表结构和数据同步到OceanBase的MySQL租户中。
2、使用datax配置至少一个表的MySQL到OceanBase的MySQL租户的离线同步
环境准备
1、mysql数据库一套
2、oceanbase数据库集群一套
准备测试数据
我这边是用docker安装的mysql,里面的测试数据是自己建的,这个关于mysql安装后期再单独写一写
那就先把测试数据用mysqldump导出来
先是指定数据库的表结构不包括数据的
mysqldump-uroot-p-dcilliancillian_ddl.sql
再导出指定数据库的表数据不包括结构
这样就算数据准备好了,该迁移了
2、使用datax迁移
环境准备
没有Python,java的就先yuminstallpythonjava
wget