1. 首先将mysql中选中的表以csv文件的形式导出
    通过mongoimport命令将mysql中表数据导入mongodb
    使用notepad++打开,确保文件是UTF-8编码,防止中文乱码
  2. 将文件上传到Linux系统指定的位置
    通过mongoimport命令将mysql中表数据导入mongodb
     我这里上传到和docker容器中想通的挂载目录下
  3. 进入docker容器中
    命令:docker exec -it mongodb的容器ID bash
    通过mongoimport命令将mysql中表数据导入mongodb
    可以发现文件已经同步进来
  4. 导入命令
    mongoimport -u iampAdmin -p iamp123456 --db iamp-admin --collection IAMP_MENU --type csv --headerline --ignoreBlanks --file /data/configdb/iamp_menu.csv
     通过mongoimport命令将mysql中表数据导入mongodb
    可以发现已经导入成功。
    命令解释(注意:用户必须存在读写的权限):
        mongoimport -u MongoDB账号 -p MongoDB密码 --db 数据库名 --collection 集合名 --type csv --headerline --ignoreBlanks --file CSV文件存放路径
  5. 进入到mongodb里面查看
    通过mongoimport命令将mysql中表数据导入mongodb
    表对应的集合已经创建
    通过mongoimport命令将mysql中表数据导入mongodb
    查询的数据也都存在

相关文章: