数据迁移方案
一. 物联网数据迁移
物联网的数据迁移,主要是迁移服务器上所储存的物联网数据包,在迁移数据包上,我们可以按照标准的数据包迁移办法进行,具体步骤如下:
1. 在新的服务器上首先要安装附属好物联网系统。
2. 确认原服务器的数据包完整性。
3. 确认原服务器和新服务器的物联网系统的兼容性。
4. 确认新服务器物联网系统数据的存储位置。
5. 使用外置硬盘或者通过网络传输的方式
6. 将原服务器的数据包移动到新服务器物联网系统的数据存储位置
7. 在新服务上运行物联网系统并且加载数据
8. 查验数据包的完整性
二. MySQL 数据库迁移
A. 使用MySQLMigrationTool 迁移MySQL数据
按照传统方式来迁移MySQL数据时一般会使用Mysql自带的工具MySQLMigrationTool来进行数据迁移,在迁移过程中MySQL会重建数据文件,减少数据文件的占用空间具体步骤如下:
1. 在新服务上安装部署好MySQL数据库。
2. 在原服务器上做数据库直接导出。
3. 将导出的数据库文件通过外置存储或者以网络传输的方式拷贝到新服务器。
mysql数据库迁移命令4. 在新服务器上运行MySQL,并将原数据库文件导入。
5. 在新服务器上使用MySQL GUI Tools中的 MySQLMigrationTool。
6. 将原数据文件和库表结构文件直接拷贝到新服务器,并挂载到同样配置的MySQL服务下。
使用MySQLMigrationTool来迁移的话需要先再原数据库进行数据导出,然后再到新数据库进行数据导入,并且无论导出还是导入的时间都比较漫长。
B. 替换方式迁移MySQL数据
如果数据量较大,并且所需迁移的MySQL数据库版本跟新数据库版本一样的话可以采用替换方式迁移,这样可以节省很多时间,并且更方便快捷,具体步骤如下:
1. 在新服务器上安装部署MySQL数据库
2. 保证原服务器和新服务器Mysql版本一致,安装配置基本一致(注意:数据文件和库表结构文件都指定在同一目录data下)
3. 停止两边的Mysql服务
4. 确认新服务器物MySQL的data文件夹位置。
5. 删除新服务器Mysql的data目录下所有文件
6. 使用外置硬盘或者通过网络传输的方式
7. 将原服务器MySQL的data文件夹下除了ib_logfile和.err之外的文件移动到新服务器MySQL的data文件夹下
8. 启动B服务器的Mysql服务,检测是否发生异常
具体只需要拷贝您所需移动的dbname及'mysql'和'ibdata1',即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论