当前位置: 首页 > 快讯 > 正文

数据库迁移步骤(迁移数据库)

2023-05-18 18:03:31来源:城市网

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、切换到另一个库,查看表的数据是否已经同步。

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

本文由用户上传,如有侵权请联系删除!

关键词: