记一次MongoDB的失败导出

MongoDB用的是阿里云的,今天想着把原来的数据导出进行一次去重处理,整理下数据。操作了好几个小时,还是未能成功导出。

MongoDB用的是阿里云的专有网络连接,本想通过公网直接访问,申请了公网地址,由于一系列设置问题,遂放弃。转手登陆到阿里云服务器,好在服务器装的有MongoDB。欣喜若狂,顺利的连接上阿里云的MongoDB。

mongo --host dds-bpxxxxxxxxxx.mongodb.rds.aliyuncs.com:3717 -u root -p --authenticationDatabase admin

连接正常之后,打算导出数据库内容。下面出现两次报错,整理如下

这个报错为没有指明登陆的账号和认证的数据库,加上--authenticationDatabase admin

正确语法如下

mongoexport --host dds-bpxxxxxxxxxx.mongodb.rds.aliyuncs.com:3717 -u root --password wojiushimima --authenticationDatabase admin -d mongolilly -c current_temp -o current_temp --type csv -f /home

可是有遇到一个报错:

 去网上找了下解决方案,据说是因为版本不一致导致的问题。又懒得跟换版本就放弃了。下次有时间再来折腾这个事情,这次几个小时算是浪费在这了。

posted @ 2019-01-16 16:57  X小白的逆袭之旅  阅读(578)  评论(0编辑  收藏  举报