
通过mongoimport命令将mysql中表数据导入mongodb
发布日期:2021-05-06 15:30:21
浏览次数:27
分类:精选文章
本文共 816 字,大约阅读时间需要 2 分钟。
MySQL 到 MongoDB 数据迁移指南
在本文中,我们将介绍如何将 MySQL 数据迁移至 MongoDB 数据库。以下步骤将指导您完成整个迁移过程,确保数据安全有效地迁移。
1. 数据导出
首先,将 MySQL 中选定的表以 CSV 文件形式导出。使用 Notepad++ 打开该文件,确保文件编码为 UTF-8,避免中文乱码。
2. 文件上传至 Linux 系统
将 CSV 文件上传至指定的 Linux 系统位置。例如,将文件上传至与 Docker 容器挂载的目录下。
3. 进入 Docker 容器
进入 Docker 容器,使用以下命令:
docker exec -it [container_id] bash
可以发现 CSV 文件已经成功同步至容器内。
4. 数据导入 MongoDB
使用 mongoimport
命令将 CSV 文件导入 MongoDB。命令格式如下:
mongoimport -u [username] -p [password] --db [database_name] --collection [collection_name] --type csv --headerline --ignoreBlanks --file /path/to/file.csv
注意事项:
- 确保 MongoDB 账号具备读写权限。
- 替换
[username]
和[password]
为实际 MongoDB 账号信息。 - 替换
/path/to/file.csv
为 CSV 文件的实际路径。
导入完成后,可以在 MongoDB 中查看目标集合。
5. 数据验证
进入 MongoDB,使用以下命令查询目标集合:
mongo [database_name]
可以看到目标集合已成功创建,数据也已正确迁移。
以上步骤详细指导了从 MySQL 到 MongoDB 的迁移流程,确保您能够顺利完成数据迁移任务。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月21日 15时19分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
重磅推出:AutoProject Studio 自动化项目生成器
2019-03-06
INotifyPropertyChanged 接口
2019-03-06
一些有趣的线段树玩法
2019-03-06
Go语言中的数组与数组切片
2019-03-06
操作系统启动过程
2019-03-06
进程管理
2019-03-06
物理层
2019-03-06
内建函数
2019-03-06
C/C++分文件编写
2019-03-06
80x86指令系统-1-数据传送指令
2019-03-06
C语言+easyX图形库的推箱子实现
2019-03-06
结构体内存偏移量
2019-03-06
应用程序与dll的静态库通信
2019-03-06
反汇编-流程控制语句-2-循环控制语句分析
2019-03-06
调试vs2019代码的流程
2019-03-06
游戏外挂基础-概述
2019-03-06
脱壳与加壳-加壳-6-代码实现加密导入表
2019-03-06
Typora配置PicGo时,提示Failed to fetch
2019-03-06