1、mongodb 安装成windows service
在添加服务之前,先在
d:\xiaoboy.com\mongodb\
下添加两个目录:log
和data
,并在log
目录下新建一个文件logs.log
。 完成上面的步骤后,再已管理员的身份启动CMD,在命令行中进入到d:\xiaoboy.com\mongodb\bin\
目录中,然后再输入如下命令:mongod.exe --logpath
"c:\mongodb\log\logs.log"
--logappend --dbpath
"c:\mongodb\data"
--directoryperdb --serviceName MongoDB --
install
2、将MongoDB添加到环境变量中
打开并操作MongoDB有两种方式:
- 手动运行c
:\mongodb\bin\mongo.exe
文件,即可打开一个命令行窗口; - 新建一个CMD窗口,cd到
c
文件夹中,再输入:\mongodb\bin\
mongo
命令;
在Ubuntu中,我可以直接打开shell输入mongo
命令即可操作MongoDB,但在Windows中打开CMD却提示命令错误。有没有方法可以在Windows中想Ubuntu一样操作MongoDB呢?想到很早之前安装nodejs时要设置一个环境变量才能在全局中使用node命令,于是我使用同样的方法来设置MongoDB,果然可行,设置的方法步骤如下(小虾虎鱼原创
):
- 进入到高级系统设置;
- 进入到环境变量;
- 在系统变量里面找到变量名为
Path
双击进入; - 在变量值的结尾处加入
;c
(别漏掉了分号),保存;:\mongodb\bin\
- 再新建一个CMD,输入
mongo
试试。
事实上,c
目录里面的*.exe文件都可以直接在CMD中运行,如数据库的还原:\mongodb\bin\
mongorestore
和备份mongodump
的命令等。