zoukankan      html  css  js  c++  java
  • win10下MongoDB安装

    下载

    MongoDB 官网下载链接

    如果被墙的话,请点击 mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下载

    选择custom安装方式,手动切换安装目录,如:安装在 D:Development_ToolsMongoDB(不要安装在默认位置,系统盘保护,好多操作很难受)

    配置环境变量

    安装成功之后,将 mongodb 目录下的 bin 目录添加至 path 变量中,Path 下添加:

    D:Development_ToolsMongoDBin

     安装方法1:

    • 创建数据库文件存放目录及日志文件存放目录

    D:Development_ToolsMongoDB 下 新建 data 文件夹,data 下 建 db 与 log 文件夹, log 下建 空白文件 mongodb.log

    创建数据库文件存放目录:D:Development_ToolsMongoDBdb

    创建日志文件存放目录:   D:Development_ToolsMongoDBdblog

    创建空白日志文件:           D:Development_ToolsMongoDBdblogmongodb.log

    • 搜索cmd,(win10)菜单上右键以管理员方式运行;

    • 切换至bin目录下

    常用linux命令:

    cd /   返回根目录;
    
    D:     切到D盘
    
    cd D:Development_ToolsMongoDBin (如文件夹含空格,需要双引号,例如:cd "Program FilesMongoDBServer3.4in" )

    输入:

    mongod --dbpath D:Development_ToolsMongoDBdatadb --logpath=D:Development_ToolsMongoDBdatalogmongodb.log --logappend

      这是命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了

    2017-05-29T17:23:16.752+0800 I NETWORK [thread1] waiting for connections on port 27017

     注意:如果失败

    尝试仅输入:

    mongod --dbpath D:MongoDBdatadb # 其中 --dbpath 是指定数据库存放目录

    若输出显示上面信息,则管理员方式再打开一个DOS窗口,输入

    mongod --dbpath D:Development_ToolsMongoDBdatadb --logpath=D:Development_ToolsMongoDBdatalogmongodb.log --logappend

    查看输出信息是否正确。

    • 安装为 Windows 服务

    输入:

    mongod --dbpath D:Development_ToolsMongoDBdatadb --logpath D:Development_ToolsMongoDBdatalogmongodb.log --install --serviceName "MongoDB"

    或者:

    sc create MongoDB binPath= "D:Development_ToolsMongoDBinmongod.exe --service --dbpath D:Development_ToolsMongoDBdatadb --logpath=D:Development_ToolsMongoDBdatalogmongodb.log --logappend"

    显示:[SC] CreateService 成功

    • 启动mongodb服务

    net start MongoDB

    显示: MongoDB服务正在启动.....

                MongoDB服务已启动成功

    • 如果失败,删除服务:

    输入:

    mongod --remove --serviceName "MongoDB"
    或者
    sc.exe delete MongoDB

    关闭DOS窗口,删除 D:Development_ToolsMongoDBdatadb 下 mongod.lock 文件,管理员方式打开cmd,重新输入

    sc create MongoDB binPath= "D:Development_ToolsMongoDBinmongod.exe --service --dbpath D:Development_ToolsMongoDBdatadb --logpath=D:Development_ToolsMongoDBdatalogmongodb.log --logappend"


    再次启动服务:

    net start MongoDB
    • 打开浏览器,访问 http://127.0.0.1:27017/ ,显示以下内容表示安装成功

    It looks like you are trying to access MongoDB over HTTP on the native driver port.

    第二种方法(采用配置文件):

    • 新建目录:

    安装目录                D:Development_ToolsMongoDB
    建立数据库目录     D:Development_ToolsMongoDBdatadb
    建立日志目录         D:Development_ToolsMongoDBdatalog
    建立配置文件目录  D:Development_ToolsMongoDBetc
    建立配置文件         D:Development_ToolsMongoDBetcmongodb.conf

    • 配置文件:

    mongodb.conf中添加如下配置文件:

    dbpath=D:Development_ToolsMongoDBdatadb # 数据库路径
    logpath=D:Development_ToolsMongoDBdatalogmongodb.log # 日志输出文件路径
    logappend=true # 错误日志采用追加模式,配置这个选项后 mongodb 的日志会追加到现有的日志文件,而不是从新创建一个新文件
    journal=true # 启用日志文件,默认启用
    quiet=true # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为 false
    port=27017 # 端口号 默认为 27017

    这里仅指定了几个常用项,更多详细配置请参考官方文档 https://docs.mongodb.org/manual/reference/configuration-options/

    • 启动配置

    管理员方式打开 cmd 切换至 bin 目录下,参考上面步骤。
    输入:

    mongod --config D:Development_ToolsMongoDBetcmongodb.conf

    输入:

    mongod --config D:Development_ToolsMongoDBetcmongodb.conf --install
    • 安装服务

    使用SC安装为Windows服务

    sc create MongoDB binPath= "D:Development_ToolsMongoDBinmongod.exe --service --config=D:Development_ToolsMongoDBetcmongodb.conf"

    显示:

    [SC] CreateService 成功

    • 启动服务

    输入:

    net start MongoDB

    显示:

    MongoDB 服务正在启动 .
    MongoDB 服务已经启动成功。

    打开浏览器,访问 http://127.0.0.1:27017/  ,显示如下内容表示安装成功:

    It looks like you are trying to access MongoDB over HTTP on the native driver port.

    • 测试:

    输入:mongo

    显示:

    MongoDB shell version v3.4.1
    connecting to: mongodb://127.0.0.1:27017
    MongoDB server version: 3.4.1

    • 关闭服务:

    管理员方式打开cmd,输入:

    net stop MongoDB

     以后启动关闭MongoDB服务流程为:

    打开windows服务列表(右键电脑,管理-->服务),找到MongoDB服务。

    参考博文1:https://vxhly.github.io/2017/05/install-mongodb-on-windwos/

     参考博文2:http://blog.csdn.net/zhouzhiwengang/article/details/44277499

    本文链接:http://www.cnblogs.com/W-Yentl/p/7825615.html

  • 相关阅读:
    调用外部的EXE和载入关卡
    射击游戏
    一些有用的函数
    U3D支持中文
    摄像机淡入淡出的例子
    一些编辑器开发的代码范例
    自动补全插件之二
    Dapper扩展Refactored Dapper Extensions
    抽象类
    jQuery AutoComplete 实现中文的自动补全
  • 原文地址:https://www.cnblogs.com/W-Yentl/p/7825615.html
Copyright © 2011-2022 走看看