[置顶] 深入浅出MongoDB(三)环境搭建
2013-11-20 12:04
197 查看
上次的博文深入浅出MongoDB(二)概述中我们已经将MongoDB的相关概念讲解了一下,接下来我们继续进行MongoDB学习。在学习之前,大家首先需要在自己的电脑上安装MongoDB。
1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。
2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongodb\bin。
3)、创建MongoDB数据库文件夹\data\db,日志文件夹\log和日志文件mongodb.log(文件位置可以自定义)
完成之后的mongoDB数据库结构如下:
为什么会是上述一种结构,MongoDB官网上并没有给出解释,仅仅说需要这么做,如果不这样做,实际操作的时候就会报错。
这样就完成了mongodb的服务启动数据库文件存放位置的设定,完成之后,以后启动MongoDB直接运行bin目录下的mongod.exe就可以了。完成上述操作还远远不够,想要进行CRUD操作,你还需要运行bin目录下的mongo.exe来连接mongodb。
到此为止关于MongoDB的安装就暂时写到这里,如果读者有兴趣,并且有一定的英文功底,可以到MongoDB的官方网站上进行更加深入的学习。接下来我们继续进行MongoDB常规操作的讲解,敬请期待!
1、安装
安装MongoDB非常简单,并不需要像Oracle或者SQL Server一样进行需要多么复杂的配置和上时间的安装过程。具体如下:1)、下载MongoDB压缩文件。可以登录MongoDB官网http://www.mongodb.org/downloads选择合适的压缩文件进行下载。
2)、解压MongoDB压缩包中的bin目录到自己定义的文件夹,如:C:\mongodb\bin。
3)、创建MongoDB数据库文件夹\data\db,日志文件夹\log和日志文件mongodb.log(文件位置可以自定义)
完成之后的mongoDB数据库结构如下:
C:\mongodb\bin\ ----------\data\db\ ----------\data\log\mongodb.log
为什么会是上述一种结构,MongoDB官网上并没有给出解释,仅仅说需要这么做,如果不这样做,实际操作的时候就会报错。
2、运行
安装完成之后,首次运行MongoDB需要借助命令行窗口,将mongodb的数据库文件存放在指定的目录下面,具体命令如下:C:\mongodb\bin\mongod.exe --dbpath C:\mongodb\data\db
这样就完成了mongodb的服务启动数据库文件存放位置的设定,完成之后,以后启动MongoDB直接运行bin目录下的mongod.exe就可以了。完成上述操作还远远不够,想要进行CRUD操作,你还需要运行bin目录下的mongo.exe来连接mongodb。
3、优化
细心的读者可能已经发现,我们上面进行的操作,每次启动都需要运行mongod.exe。针对这个问题,mongodb官网也提供了很好的解决方案,那就是将其创建成服务,这样就保证了随着每次开机自动运行mongodb。具体操作命令如下:创建MongoDB服务 C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --install --serviceName MongoDB 删除MongoDB服务 C:\mongodb\bin\mongod.exe --dbpath C:mongodb\data\db --logpath C:\mongodb\data\log\mongodb.log --remove --serviceName MongoDB 启动MongoDB服务 NET START MongoDB 关闭MongoDB服务 NET STOP MongoDB
到此为止关于MongoDB的安装就暂时写到这里,如果读者有兴趣,并且有一定的英文功底,可以到MongoDB的官方网站上进行更加深入的学习。接下来我们继续进行MongoDB常规操作的讲解,敬请期待!
相关文章推荐
- [置顶] 【Mybatis】深入浅出Mybatis(三)——环境搭建
- 深入浅出MongoDB(三)环境搭建
- MongoDB 环境搭建
- [置顶] solr 6.0.0教程-基础环境搭建
- [置顶] Java Web学习总结(25)——MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 10 零基础搭建express和mongodb,如何快速搭建nodejs,express框架,mongodb环境,新手如何搭建express,mongodb开发环境
- Scala 深入浅出实战经典 第97讲:使用SBT开发Akka第一个案例环境搭建详解
- mongodb集群环境搭建Replica Set
- [置顶] Ubuntu下Titan 环境搭建
- [置顶] Android NDK开发之从环境搭建到Demo级十步流
- Node.js+MongoDB的环境搭建+学习实例
- Windows环境搭建mongodb3.X
- vc2010下mongodb驱动的编译与环境搭建
- MongoDB环境搭建教程收集(待实践)
- PHP环境搭建(10)----mongoDB复制集搭建
- Node+Express+MongoDB + Socket.io搭建实时聊天应用实战教程(三)--前后端环境配置
- NoSql数据库初探-mongoDB环境搭建
- [置顶] 在debian系统下搭建php7(mysqlnd)+jdk+nginx+mysql的环境
- 在linux平台搭建mongodb环境
- [置顶] Docker实战-分离部署LNMP环境搭建Wordpress个人网站详细配置