有一个 Javaweb 应用部署在不同的本地服务器上,现在系统升级为在线模式,怎么将多个本地的数据库迁移到在线数据库上(已有数据的基础上)。
库所有表主键都是自增 ID,均无外键。
1
idamien 2017-07-21 17:01:12 +08:00
你的意思是现在是多个 java 本地服务器配置了多个数据库,现在要集中把每个本地库里的数据导入到生产库里?
|
2
idamien 2017-07-21 17:12:00 +08:00
不考虑其他列重复的情况下,可以将本地数据库表不带主键依次导出 然后倒入生产数据库
|
3
coolyujiyu 2017-07-21 17:21:44 +08:00
数据不大的话,直接用 Nvcat 工具里面有个数据库复制功能
|
4
regicide 2017-07-21 17:26:03 +08:00
Navicat Premium 数据传输
|
5
akrf 2017-07-21 17:27:48 +08:00 via Android
楼上两位说的都是啥呀…… 全库备份的话,mysqldump 蛮好用。如果是要集合数据,目测要写代码呀…
|
6
coolyujiyu 2017-07-21 17:41:48 +08:00
@akrf Mysql 的客户端工具啊 Navicat Premium,里面自带了数据传输功能,可以复制两个库
|
7
zeraba 2017-07-21 18:29:24 +08:00 via Android
dump 出来数据和数据结构 文件编辑器手动把多个 dump 文件删除主键部分 导入新数据库 导入成功之后将自增字段设为空 再设为自增
|