MongoDB学习(一):MongoDB 环境的搭建

2019-03-26 01:26|来源: 网络


mongdb官网 :http://www.mongodb.org/

数据库下载地址:http://www.mongodb.org/downloads

安装mongodb

  安装mongodb一般指构建核心的数据服务器mongodb。mongodb 可以作为单个服务器 、主从节点、 副本集的成员还可以当作片。通常就是所需要的mongodb 进程。

版本

  mongoDB版本号(x.y.z):偶数版本是稳定版, 奇数是开发版。最初版本的开发分支是非常不稳定的(x.y.0、x.y.l、x.y.2),但当分支进入x.y.5的时候,就非常接近可用于生产的水平了。

Window下环境安装

  根据自己的环境选择相应版本的安装包。不考虑生产环境,只是学习。下面将选择window-64位,版本2.4.3版本。

  将下载的文件解压到任意目录。我这里是D:\NoSQL\mongodb-win32-x86_64-2.4.3。该目录下有bin文件夹。

  打开命令提示(cmd.exe)。进入到MongoDB解压的目录的bin目录下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然后执行mongod.exe(或者mongod)经行安装。

  控制台输出有错误"ERROR: dbpath (\data\db\) does not exist."  \data\db\文件路径不存在。

  MongoDB要建立一个用于存放数据库文件的目录。windows默认使用C:\data\db作为数据目录。但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建。当然我们也可以在系统的任意位置创建该文件目录,然后使用命令 --dbpath 设置数据目录。

mongod --dbpath  path
 

  在mongodb-win32-x86_64-2.4.3目录下建立data文件夹,然后在data文件夹建立db文件夹,然后在控制台中使用上面的指令启动mongodb:

D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin>mongod --dbpath D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db

 当看到这行“waiting for connections on port 27017”时,到浏览器中输入地址“localhost:27017”,ok!

页面英文的意思:MongoDB 默认监听27017端口。还会启动一个非常基本的HTTP服务器,监听数字比端口号高1000的端口,即28017 获取数据库的管理信息。

mongod --help查看所有选项

 

Ctrl+C来停止mongod的运行

 

作为服务进行安装

MongoDB在Windows中还可以作为服务进行安装。这样可以通过控制面板-管理工具-服务来启动和关闭mongo了。

使用完整的路径来运行,忽略所有空格并使用--install选项,就可以安装了(--logpath必须设置 )。

mongod -dbpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db"  --logpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\log\mongodb.log"  --install --serviceName "MongoDB"

使用 "net start 服务名"启动服务:

注意使用控制台启动MongoDB和允许本地服务会冲突,只能同时启动一个。


本文链接:MongoDB学习(一):MongoDB 环境的搭建,转自http://www.cnblogs.com/egger/archive/2013/04/26/3045975.html

相关问答

更多
  • 1、下载安装JDK 7 2、下载安装Eclipse 3、在Eclipse中创建一个java工程,再创建Java类 下载一些java的入门级电子教材,以上百度都很容易可以搜索到
  • 下载vmware player(免费),在下载个linux的虚拟版本(装也可以),本地设置好,用putty或者其他ssh工具连接本地虚拟机。 建议不要使用vmware worktion,第一它收费,第二你用它会有迟钝感,不管你机器有多好。而player就是相当于一个播放器,个人学习足够用了,里面安装软件和其他操作同worktion一样。 在企业一般也不会直接操作服务器,也是ssh连接的,有安全多用户等原因吧。
  • PHP+MYSQL环境搭建[2022-03-09]

    这个我知道,要说PHP+MYSQL环境搭配不是那么简单,一般初学者很难掌握. 现在wamp就可以搭建,很简单.只要一个软件就行. 什么是WAMP呢?简单的说就是Windows+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软 ...
  • 安装一个虚拟机,下载一个CentOS或者redhat的镜像,在虚拟机上搭建一个linux环境。个人推荐镜像用CentOS,有问题可以上阿里云的帮助文档查找问题,可以省很多事。
  • 《构建嵌入式Linux系统》 中国电力出版社 出版
  • 1.关闭hdfs权限:hdfs-site.xml中 dfs.permissions false 2.检查eclipse插件是否设置了hadoop安装目录:将与linux下安装的hadoop相同版本的hadoop解压到windows下一个文件夹,然后指定hadoop插件目录,插件目录在preferences的map/reduce的hadoop installation location 3.在windows的hosts文件中添加hadoop所有节点的ip和主机名 4.关闭linux系统防火墙 5.把hadoo ...
  • 如果你是想在windows下使用wamp环境,最简单的是去华军或者天空下载一个集成包即可,一键安装,可以搞定apache+php+mysql的所有配置,即时可以使用。 如果是linux下的lamp环境,我建议你按照ubuntu server ,这个服务器系统安装时可选安装LAMP环境,安装时选择安装LAMP的话,系统安装完成后,LAMP环境就直接安装好了,很方便。 其他的安装方法,在windows下需要挨个安装apache、 mysql、 php和配置,那样比较麻烦,linux下面更需要编译安装,那更加繁琐 ...
  • python 环境搭建[2022-01-27]

    主要是两个版本2.7 和3.x,之间存在少量的差异,如果是刚学建议安装2.7,教程和可用的代码多一些。
  • 我也曾有过你这个困惑。在linux里qt的开发环境有3种:嵌入式、qvfb和x11,编译qt源码可以得到这三种环境。编译qt源码有三个步骤:配置(configure)、编译(make)、安装(make install)。三种环境仅仅在配置时有区别,网上很容易搜到具体做法。
  • 默认情况下,Mongo将其所有数据库文件存储在已配置的dbdir目录的根目录中。 如果希望Mongo为每个数据库创建单独的目录并将数据库文件放在其中,请查看directoryperdb配置选项。 如果尚未创建默认数据目录/data/db需要创建它。 你可以通过shell在Ubuntu中做到这一点: CTL+ALT+T出一个终端窗口: cd / sudo mkdir /data cd data sudo mkdir db 注意:您可能还需要更改您拥有的新目录的所有权: sudo chown your_use ...