通过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 的迁移流程,确保您能够顺利完成数据迁移任务。

上一篇:如何删除mongodb中的数据库
下一篇:通过docker安装mongodb

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月21日 15时19分33秒