首页 >> 生活 >

数据库数据迁移怎么操作(数据库数据迁移)

2022-07-29 10:10:07 来源: 用户: 

大家好,小经来为大家解答以上问题。数据库数据迁移怎么操作,数据库数据迁移很多人还不知道,现在让我们一起来看看吧!

1、 配置环境

2、 JDK(1.6以上,推荐1.6)

3、 Python(推荐Python2.6.X)

4、 ApacheMaven3.x

5、 注:也可以在窗子上部署,只要有环境就可以了

6、 下载源码或者工具包

7、 源码:github。com/李北-马克/DataX-src

8、 工具包:github。com/李北-马克/datax-bin

9、 请自行选择下载方式

10、 启动一个关系型数据库或其他数据库实例,并创建两个测试库。名字自行定义

11、 我这里是学校和学校_上海

12、 分别在两个库中建立相同表结构的表

13、 我这里分别建了两个t_学生表

14、 往其中一个库中插入一些数据

15、 配置配置文件,用于从一个库读数据写入到另外一个库

16、 {

17、 作业':{

18、 内容':[

19、 {

20、 读者':{

21、 名称:'mysqlreader',

22、 参数':{

23、 用户名:'根',

24、 密码':'123456',

25、 列':['*',

26、 连接':[

27、 {

28、 表':[

29、 t_学生'

30、 ],

31、 jdbcUrl':[

32、 JDBC:我的SQL://127。0.0.1:3306/学校?'使用unicode=真实字符编码=utf-8'

33、 ]

34、 }

35、 ]

36、 }

37、 },

38、 writer':{

39、 名称:'mysqlwriter',

40、 参数':{

41、 写入模式':'插入',

42、 用户名:'根',

43、 密码':'123456',

44、 列':['*',

45、 会话':[

46、 设置会话sql_mode='ANSI''

47、 ],

48、 前Sql':[

49、 '从t_学生中删除'

50、 ],

51、 连接':[

52、 {

53、 JDBC网址:JDBC:MySQL://127。0.0.1:3306/学校_上海?使用unicode=真实字符编码=utf-8',

54、 表':[

55、 t_学生'

56、 ]

57、 }

58、 ]

59、 }

60、 }

61、 }

62、 ],

63、 设置':{

64、 速度':{

65、 频道:5

66、 }

67、 }

68、 }

69、 }

70、 进入到datax-bin\bin目录执行命令

71、 pythondatax。py流2流。数据

72、 执行结果

73、 检查

74、 切换到另一个库中查看表的数据是否已经同步过来

本文到此结束,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章