数据库数据迁移

2017-07-21 16:46:49 +08:00
 yijiecaoming

有一个 Javaweb 应用部署在不同的本地服务器上,现在系统升级为在线模式,怎么将多个本地的数据库迁移到在线数据库上(已有数据的基础上)。
库所有表主键都是自增 ID,均无外键。

2160 次点击
所在节点    程序员
7 条回复
idamien
2017-07-21 17:01:12 +08:00
你的意思是现在是多个 java 本地服务器配置了多个数据库,现在要集中把每个本地库里的数据导入到生产库里?
idamien
2017-07-21 17:12:00 +08:00
不考虑其他列重复的情况下,可以将本地数据库表不带主键依次导出 然后倒入生产数据库
coolyujiyu
2017-07-21 17:21:44 +08:00
数据不大的话,直接用 Nvcat 工具里面有个数据库复制功能
regicide
2017-07-21 17:26:03 +08:00
Navicat Premium 数据传输
akrf
2017-07-21 17:27:48 +08:00
楼上两位说的都是啥呀…… 全库备份的话,mysqldump 蛮好用。如果是要集合数据,目测要写代码呀…
coolyujiyu
2017-07-21 17:41:48 +08:00
@akrf Mysql 的客户端工具啊 Navicat Premium,里面自带了数据传输功能,可以复制两个库
zeraba
2017-07-21 18:29:24 +08:00
dump 出来数据和数据结构 文件编辑器手动把多个 dump 文件删除主键部分 导入新数据库 导入成功之后将自增字段设为空 再设为自增

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377022

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX