zoukankan      html  css  js  c++  java
  • Windows下Mongodb安装及配置

    安装文件:MongoDB-win32-x86_64-2008plus-ssl-3.2.6-signed.msi

    电脑配置:win7 64位

    mongodb的安装很简单,设置好安装路径后,一直Next直到安装结束,最大的坑就是MongoDB服务的安装,下面具体说下MongoDB安装之后的一些配置操作

    【声明】我的安装路径是:D:Program FilesMongoDBServer3.2

    1. 创建数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件),完成后如下图所示

    2. 创建配置文件mongo.conf,文件内容如下:

    [plain] view plain copy
     
    1. dbpath=D:Program FilesMongoDBServer3.2data #数据库路径  
    2. logpath=D:Program FilesMongoDBServer3.2logsmongo.log #日志输出文件路径  
    3. logappend=true #错误日志采用追加模式  
    4. journal=true #启用日志文件,默认启用  
    5. quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false  
    6. port=27017 #端口号 默认为27017  

    3. 启动MongoDB

    前两步操作完成后,就可以启动MongoDB了,首先进入D:Program FilesMongoDBServer3.2in(依安装目录而定)目录下,启动命令如下:

    [plain] view plain copy
     
    1. mongod --config "D:Program FilesMongoDBServer3.2mongo.conf"  

    命令执行后,浏览器中输入http://127.0.0.1:27017看到如下界面即说明启动成功

    4. 创建并启动MongoDB服务

    如果每次都按照步骤三那样操作,岂不是相当麻烦,按照如下命令来创建并启动MongoDB服务,就可以通过windows服务来管理MongoDB的启动和关闭了

    首先进入D:Program FilesMongoDBServer3.2in(依安装目录而定)目录下,启动命令如下:

    [plain] view plain copy
     
    1. mongod --config "D:Program FilesMongoDBServer3.2mongo.conf" --install --serviceName "MongoDB"  
    2. net start MongoDB  

    如果需要卸载MongoDB服务,首先进入D:Program FilesMongoDBServer3.2in(依安装目录而定)目录下,执行如下命令:

    1. mongod.exe --remove --serviceName "MongoDB"  

    至此,所有操作已完成,服务已成功安装。

    后记:最初安装服务的时候是用sc来安装的,命令如下:

    1. sc create MongoDB binPath= "D:Program FilesMongoDBServer3.2inmongod.exe --service --config=D:Program FilesMongoDBServer3.2mongo.conf"  

    执行后可以创建服务,但无法启动MongoDB服务,每次启动都会提示1053错误,根据搜索的解决办法尝试如下命令还是未能解决 

      1. mongod.exe --bind_ip 127.0.0.1 --logpath "D:Program FilesMongoDBServer3.2logsmongo.log" --logappend --dbpath "D:Program FilesMongoDBServer3.2data" --directoryperdb --serviceName MongoDB --install  
  • 相关阅读:
    Notes about "Exploring Expect"
    Reuse Sonar Checkstyle Violation Report for Custom Data Analysis
    Eclipse带参数调试的方法
    MIT Scheme Development on Ubuntu
    Manage Historical Snapshots in Sonarqube
    U盘自动弹出脚本
    hg的常用配置
    Java程序员的推荐阅读书籍
    使用shared memory 计算矩阵乘法 (其实并没有加速多少)
    CUDA 笔记
  • 原文地址:https://www.cnblogs.com/xiashenbin/p/7340112.html
Copyright © 2011-2022 走看看