您当前的位置:首页 > 指南 > 正文

迁移数据库工具(迁移数据库)

导读: 大家好,小城来为大家解答以上问题。迁移数据库工具,迁移数据库很多人还不知道,现在让我们一起来看看吧!1、配置环境2、JDK(1.6以上,推...

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

1、配置环境

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

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

4、Apache Maven 3.x

5、注意:也可以部署在windows上,只要有环境。

6、下载源代码或工具包

7、Source code: github. com/Arvin-Mark /DataX-src.

8、Toolkit: github. com/Arvin-Mark /datax-bin

9、请自行选择下载方式。

10、启动一个mysql或其他数据库实例,并创建两个测试库。名字是自己定义的。

11、I am here at school and school _ Shanghai.

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

13、我在这里建立了两个t_student表。

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

15、配置config.json从一个库中读取数据,并将其写入另一个库。

16、{

17、 'job': {

18、 'content': [

19、 {

20、 'reader': {

21、 'name': 'mysqlreader',

22、 'parameter': {

23、'username': 'root',

24、'password': '123456',

25、'column': ['*'],

26、'connection': [

27、{

28、'table': [

29、't_student'

30、],

31、'jdbcUrl': [

32、'jdbc:mysql://127.0.0.1:3306/school?useUnicode=truecharacterEncoding=utf-8'

33、]

34、}

35、]

36、}

37、 },

38、 'writer': {

39、'name': 'mysqlwriter',

40、'parameter': {

41、'writeMode': 'insert',

42、'username': 'root',

43、'password': '123456',

44、'column': ['*'],

45、'session': [

46、'set session sql_mode='ANSI''

47、],

48、'preSql': [

49、'delete from t_student'

50、],

51、'connection': [

52、{

53、'jdbcUrl': 'jdbc:mysql://127.0.0.1:3306/school_shanghai?useUnicode=truecharacterEncoding=utf-8',

54、'table': [

55、't_student'

56、]

57、}

58、]

59、}

60、 }

61、 }

62、 ],

63、 'setting': {

64、 'speed': {

65、 'channel': 5

66、 }

67、 }

68、 }

69、}

70、输入datax-bin\bin目录以执行该命令。

71、python datax.py stream2stream.json

72、执行结果

73、支票

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

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


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 英英翻译汉语 英英翻译

下一篇: 河南福彩中心叶川履历 河南福彩中心



推荐阅读