MongoDB:1-MongoDB和Robomongo安装

来源:互联网 发布:编程电脑推荐 编辑:程序博客网 时间:2024/05/22 10:25

下载MongoDB

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

  这里是在windows平台下安装MongoDB,MongoDB还支持其他平台,如OSX,Linux,Solaris等

  使用的版本是3.4.9

   

 

  • 下载后,按提示进行安装。
  • 安装完成,将其中的bin目录加入到系统的path环境变量中

  

准备配置文件及存放目录

  • 配置文件mongod.cfg:
  1. dbpath=D:\Java\MongoDB\data
  2. logpath=D:\Java\MongoDB\log\mongo.log
  3. logappend=true
  4. directoryperdb=true
  5. #auth=true
  1. 1:#号表示注释,这里我们不使用用户验证。
  2. 2:请确保文件中指定的目录存在。

  • 配置文件参数说明:

参数

描述

--dbpath

数据文件路径

--logpath

日志文件路径

--port

端口号,默认是27017

--logappend

日志文件循环使用,如果日志文件已满,那么新日志覆盖最久日志

--directoryperdb

设置每个数据库将被保存在一个单独的目录

--auth

用户认证,默认false。不需要认证。当设置为true时候,进入数据库需要auth验证,当数据库里没有用户,则不需要验证也可以操作。直到创建了第一个用户,之后操作都需要验证。

--replSet

集群的名字,如果使用集群,则每个节点都要设置相同名字

 

安装/卸载MongoDB服务
  1. mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,
  2. 因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,
  3. 此时我们可以将MongoDB安装为windows服务

  • 安装:以管理员身份运行CMD,执行以下指令:
    1. sc create MongoDB binPath= "D:\Java\MongoDB\Server\3.4\bin\mongod.exe --config=D:\Java\MongoDB\cfg\mongod.cfg --service"
    其中,binPath是MongoDB安装目录bin中的mongod.exe,--config是上面提到的配置文件。

  • 卸载:以管理员身份运行CMD,执行以下指令:
    1. D:\Java\MongoDB\Server\3.4\bin\mongod.exe --remove --serviceName "MongoDB"
  • 启动服务:
    1. NET START MongoDB
  • 关闭服务:
    1. NET stop MongoDB

验证

 

MongoDB图形用户界面(GUI)工具

   1. Fang of Mongo – 网页式,由Django和jQuery所构成。

     2. Futon4Mongo – 一个CouchDB Futon web的mongodb山寨版。

   3. Mongo3 – Ruby写成。

   4. MongoHub – 适用于OSX的应用程序。

   5. Opricot – 一个基于浏览器的MongoDB控制台, 由PHP撰写而成。

   6. Database Master – Windows的mongodb管理工具。

   7. RockMongo – 最好的PHP语言的MongoDB管理工具,轻量级, 支持多国语言。  

   8. Robomongo – 一个基于 Shell 的跨平台开源 MongoDB 管理工具(个人推荐)


安装Robomongo

  • 先下载RoboMongo,然后按提示进行安装,下载地址:https://www.robomongo.org/download
  • 在启动之前,首先将MongoDB服务启动起来。   

 

Robomongo 快捷键
  1. Ctrl+N 新建连接
  2. Ctrl+R 刷新界面
  3. Ctrl+T 打开新的命令窗口
  4. Ctrl+Enter/F5 运行命令
  5. F6 停止命令或者脚本的运行
  6. F10 Toggle orientation of results view


参考来源: http://www.cnblogs.com/sxdcgaq8080/p/6142187.html
参考来源:  http://www.cnblogs.com/Erik_Xu/p/5514799.html
原创粉丝点击