进入六月,电商都在搞活动,偶然发现亚马逊的科技类的书好多都为4.9折,于是赶紧下单买了几本下半年准备看的书,(悲催呀上个月刚买了几本、都没什么折扣)。这两天书到了、刚好又是端午假期,不想出门,于是翻翻刚买的 MongoDB权威指南、照网上的教程安装MongoDB、很简单的过程居然忙了好几个小时.....
以下是过程:
下载mongodb2.4.4后 我把解压后的 文件放到了G:\mongodb2.4.4 下
直接在命令行下切换到 G:\mongodb2.4.4\bin 下运行 mongod --dbpath G:\mongoDB (指定数据库路径)//每次都要这样启动
直接在浏览器里就访问 localhost:28017 就可以确定 mongod 服务是否启动成功。
上面的过程都没出问题。 完成安装后,结束掉所有CMD窗口,然后进行如下操作:
1、运行G:\mongodb2.4.4\bin\mongo,报错:couldn't connect to server 127.0.0.1 shell/mongo.js,原因是mongod.exe没有启动,
2、启动mongod,运行G:\mongodb2.4.4\bin\mongod,又报错误:dbpath (/data/db/) does not exist, terminating,看错误提示貌似这个不存在,google后
发现如果默认情况下 mongodb 数据放在 C:\data\db 下, 就是说 如果我没有执行 mongod --dbpath G:\mongoDB 我需要在C盘下有 C:\data\db 目录;
我在C盘建好相应目录后问题依旧没有解决。。后来在网上发现一个类似的帖子 发现是在我的G盘下要有 \data\db 目录(G:\data\db);
于是我把C盘下的 data\db 目录(C:\data\db)和 (G:\mongoDB) 删除 在G盘建立 data\db 目录(G:\data\db) 重新启动 mongod 问题得到解决。