通过mongoimport命令将mysql中表数据导入mongodb

  1. 首先将mysql中选中的表以csv文件的形式导出

    使用notepad++打开,确保文件是UTF-8编码,防止中文乱码
  2. 将文件上传到Linux系统指定的位置

     我这里上传到和docker容器中想通的挂载目录下
  3. 进入docker容器中
    命令:docker exec -it mongodb的容器ID bash

    可以发现文件已经同步进来
  4. 导入命令
    mongoimport -u iampAdmin -p iamp123456 --db iamp-admin --collection IAMP_MENU --type csv --headerline --ignoreBlanks --file /data/configdb/iamp_menu.csv
     
    可以发现已经导入成功。
    命令解释(注意:用户必须存在读写的权限):
        mongoimport -u MongoDB账号 -p MongoDB密码 --db 数据库名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV文件存放路径
  5. 进入到mongodb里面查看

    表对应的集合已经创建

    查询的数据也都存在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值