Windows下安装MongoDB心得与攻略
2016-01-21 16:24
555 查看
一、首先安装mongodb
1.下载地址:http://www.mongodb.org/downloads
2.解压缩到自己想要安装的目录,比如d:\mongodb
3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log
4.运行cmd.exe进入dos命令界面,执行下列命令
> cd d:\mongodb\bin
> d:\mongodb\bin>mongod -dbpath "d:\mongodb\data\db"
![](http://images.cnitblog.com/blog/203292/201308/21110329-868b0d1fb023479f9a605fc8353515f2.png)
看到类似的信息,则说明启动成功,默认MongoDB监听的端口是27017,mysql的是3306
5.测试连接
新开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库,如何进入其他数据库下面会说。
![](http://images.cnitblog.com/blog/203292/201308/21111025-91a3b6a9bde844688300928f0a9ea26f.png)
输入exit或者ctrl+C可退出。
6.当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务
还是运行cmd,进入bin文件夹,执行下列命令
> d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"
这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB
接着启动mongodb服务
> d:\mongodb\bin>NET START MongoDB
![](http://images.cnitblog.com/blog/203292/201308/21161507-c374a9f43c1c4c75aeb9cc4ff83ef463.jpg)
打开任务管理器,可以看到进程已经启动
7.关闭服务和删除进程
> d:\mongodb\bin>NET stop MongoDB (关闭服务)
> d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB" (删除,注意不是--install了)
另外一种方式是将MongoDB设为服务启动
执行以下命令将MongoDB服务器作为Windows服务运行,然而即使在我的电脑(win10系统)上好像不行:
mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
然后通过windows服务开启MongoDB
所以每次我打开MongoDB,都是net Start MongoDB
参考http://www.runoob.com/mongodb/mongodb-window-install.html
1.下载地址:http://www.mongodb.org/downloads
2.解压缩到自己想要安装的目录,比如d:\mongodb
3.创建文件夹d:\mongodb\data\db、d:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log
4.运行cmd.exe进入dos命令界面,执行下列命令
> cd d:\mongodb\bin
> d:\mongodb\bin>mongod -dbpath "d:\mongodb\data\db"
![](http://images.cnitblog.com/blog/203292/201308/21110329-868b0d1fb023479f9a605fc8353515f2.png)
看到类似的信息,则说明启动成功,默认MongoDB监听的端口是27017,mysql的是3306
5.测试连接
新开一个cmd窗口,进入mongodb的bin目录,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了test这个数据库,如何进入其他数据库下面会说。
![](http://images.cnitblog.com/blog/203292/201308/21111025-91a3b6a9bde844688300928f0a9ea26f.png)
输入exit或者ctrl+C可退出。
6.当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务
还是运行cmd,进入bin文件夹,执行下列命令
> d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"
这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB
接着启动mongodb服务
> d:\mongodb\bin>NET START MongoDB
![](http://images.cnitblog.com/blog/203292/201308/21161507-c374a9f43c1c4c75aeb9cc4ff83ef463.jpg)
打开任务管理器,可以看到进程已经启动
7.关闭服务和删除进程
> d:\mongodb\bin>NET stop MongoDB (关闭服务)
> d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\MongoDB.log" --remove --serviceName "MongoDB" (删除,注意不是--install了)
另外一种方式是将MongoDB设为服务启动
执行以下命令将MongoDB服务器作为Windows服务运行,然而即使在我的电脑(win10系统)上好像不行:
mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
然后通过windows服务开启MongoDB
所以每次我打开MongoDB,都是net Start MongoDB
参考http://www.runoob.com/mongodb/mongodb-window-install.html
相关文章推荐
- mongodb中投票节点作用
- mongodb
- java程序连接MongoDB副本集测试
- mongodb 启动时的警告问题
- MongoDB 参数配置
- MongoDB 入门之查询(find)
- MongoDB主从复制
- 面对Schema free的MongoDB,如何规范你的schema
- MongoDB的冷备份与热备份
- MongoDB学习分享 泽0715 新浪博客
- MongoDB 查询超时异常的原因及解决办法
- MongoDB 3.2 测试环境副本集搭建
- 【MongoDB】 Windows 安装
- mongodb学习系列之二
- 使用aggregate在MongoDB中查找重复的数据记录
- MongoDB学习笔记(1):MongoDB简介
- mysql数据迁移到mongodb之自写方法实现
- mysql数据迁移到mongodb之工具迁移
- mongodb 备份 还原 导出 导入
- Mongodb Profiler Output