zoukankan      html  css  js  c++  java
  • MongoDB 在 windows 下的安装与服务配置

    本文转载地址:  https://blog.csdn.net/Dorma_Bin/article/details/80851230

    本地安装及网页测试

    1. 在官网下载最新的安装文件

    下载地址 : https://www.mongodb.com/download-center#community

    1. 下载好后,一致next,在中间一步选择 custom 选项,以选定自己喜好的安装位置。

    2. 安装完成后文件目录如下图

    1. 在安装目录 data 文件夹下创建 新的文件夹 db(我的目录:E:MongoDBdatadb),在 log 文件夹下创建新文件 mongo.config(E:MongoDBlogmongo.config)

    2. 打开命令行,cd 到安装目录的 bin 文件夹下,输入命令 mongod –dbpath E:MongoDBdatadb ,出现如下图,即成功。

      1. 最后一行的 27017 为默认端口,保持 cmd 终端不关闭,在浏览器中访问 http://localhost:27017 出现如下图所示页面即可。



      2. 配置为 windows 服务

        1. 以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下,执行以下命令:mongod –dbpath E:MongoDBdatadb –logpath E:MongoDBlogmongo.log –logappend –serviceName MongoDB –auth –install 。其中数据库路径为E:MongoDBdatadb,日志路径为E:MongoDBlogmongo.log,服务名为MongoDB。

        2. 成功的话 cmd 会有提示已安装服务成功。另外可以在任务管理器的服务列表中查看。 运行 cmd 直接执行:net start MongoDB ,提示服务启动成功。 net stop MongoDB 用来关闭服务。

        3. 可能遇见的错误:

        (1.)提示“服务没有响应控制” 造成错误的原因是在第一步配置时,输入有误。在 cmd 中 使用 sc delete MongoDB 命令来删除之前安装的服务,并重新执行第一步并确保准确无误。

        (2.)报错“拒绝访问”,

        2016-11-01T20:52:21.647+0800 I CONTROL [main] Trying to install Windows service ‘MongoDB’

        2016-11-01T20:52:21.648+0800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。原因是没有以管理员身份运行 cmd

      3. 权限认证
        1、到mongodb的bin目录下打开mongo.exe
        创建:
        > use admin
        > db.createUser({
        	user:'root',
        	pwd:'123456',
        	customData:{description:"管理员root"},
        	roles:[{
        		'role':'root',
        		'db':'admin'
        	}]
        })
        登录认证:
        > db.auth("root","123456") 
        
        查询已添加的用户:
        > db.system.users.find() 
        

          

          

  • 相关阅读:
    博客园如何运行代码
    视觉差
    h5 播放器 -3
    播放器 视频 音频 -1
    游戏 保卫萝卜
    跟踪算法
    走口字

    联动日历
    jq 抽奖
  • 原文地址:https://www.cnblogs.com/detanx/p/dbMongo.html
Copyright © 2011-2022 走看看