`
奔跑的小驴
  • 浏览: 7263 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

mongoDB的安装、使用及问题以及其解决办法

阅读更多

mongoDB的安装、使用及问题以及其解决办法

 1.安装

mongodb的官网http://www.mongodb.org/downloads下载安装包。(选择适合自己电脑系统版本的安装包)



 

2.解压

将所下载安装包解压到合适文件夹。

3.配置环境变量

将bin目录,电脑->属性->高级系统设置->环境变量,在path里加入路径:D:\Program Files\软件\MongoDB\bin,这样在命令行任何地方都能用到mongod命令。【注:bin目录为mongodb的相关命令。】

4.建立数据文件及启动

然后新建一个mongodb文件夹用来放数据文件并在mongodb文件夹下建立data,log文件夹。

5.启动mongodb服务:

打开命令行输入命令

>mongod --dbpath "d://mongodb//data" --logpath "d://mongodb//log//mongodb.log" --logappend【注:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。--logpath 表示日志文件存放的路径     --logappend  表示以追加的方式写日志文件】若启动成功则会出现如下界面,浏览器输入:http://localhost:27017/



 

6.将MongoDB服务器作为Windows服务运行

每次启动服务都需要输入以上命令,为了方便,可以将启动数据库写成window服务的方式。

>mongod --logpath "d://mongodb//log//mongodb.log" --logappend --dbpath "d://mongodb//data" --directoryperdb --serviceName MongoDB --install

这样只需要在命令行输入net start MongoDB  就可以启动服务。如若正确启动会出现如下界面



 

若不能安装服务成功,改为以管理员身份启动cmd后 ,输入命令:

sc create mongodb binPath= "c:\mongodb\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=d:\mongodb\log\mongodb.log --logappend --directoryperdb"

删除服务指令: mongod.exe --remove --serviceName "MongoDB"

注意要用管理员方式启动命令行,这样在服务里面就有MongoDB的服务了。如图:


 

7.安装图形管理工具Robomongo 0.9.0-RC9

 链接:http://pan.baidu.com/s/1c26wVtu 密码:ak1p

8.所遇问题

Windows不能在本地计算机启动MongoDB,错误代码 100

解决办法:  MongoDB安装目录\data\将此文件夹下的mongod.lock、storage.bson删除

  • 大小: 4.4 KB
  • 大小: 11.4 KB
  • 大小: 15.1 KB
  • 大小: 26.8 KB
分享到:
评论

相关推荐

    mongodb linux下安装

    #### 十、常见问题及解决办法 在使用MongoDB的过程中可能会遇到一些常见的问题,例如: - **启动失败**:如果MongoDB无法正常启动,可能是由于之前未正确关闭服务,导致产生了锁文件。此时,可以尝试手动删除锁文件...

    Win10 安装 MongoDB 3.6.5 失败的问题及解决方法

    MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended ...以上所述是小编给大家介绍的Win10 安装 MongoDB 3.6.5 失败的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复

    mongodb副本集搭建

    在 MongoDB 副本集中,存在一些常见的问题,例如从库中无法查看数据的原因是 not master and slaveOk=false,解决办法是从库中执行 rs.slaveOk() 命令。 MongoDB 副本集搭建需要经过多个步骤,包括安装环境准备、...

    mongodb可视化工具

    描述中提到的解决办法是,在安装MongoDB时选择不安装Compass,然后在稍后的时间单独下载并安装。 在给定的文件名`mongodb-compass-community-1.12.8-win32-x64.exe`中,我们可以看到这是MongoDB Compass社区版的一...

    Mongodb 副本集搭建问题总结及解决办法

    5. **权限问题**:如果在没有root权限的环境中安装或配置MongoDB,可能会遇到软件依赖安装的问题。在这种情况下,可能需要寻找替代方法,比如通过其他拥有足够权限的用户执行必要的系统命令。 6. **监控和日志分析*...

    MongoDB分片详细教程

    #### 四、常见问题及解决办法 1. **错误提示“addShard may only be run against the admin database”** - **详细描述**:尝试在非admin数据库中运行`addShard`命令时出现此错误。 - **解决方案**:切换到admin...

    MongoDB Windows安装服务方法与注意事项

    MongoDB Windows安装服务 MongoDB作为一个基于分布式...接下来我将写出我所遇到的问题和解决办法。 首先从MongoDB官方下载最新的发行版本:http://www.mongodb.org/downloads 目前我所使用的是2.0.2版。 安装很简单

    Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)

    解决这些问题通常需要查看错误信息,使用`yum`或`apt-get`等包管理器安装缺失的依赖,或者调整系统配置。对于特定问题,查阅官方文档或在线社区的解决方案通常是有效的方法。 总结,安装MongoDB和Redis需要理解基本...

    Mongodb 忘记密码的解决办法

    MongoDB是一种流行的开源文档数据库系统,以其灵活性、可扩展性和高性能而受到许多开发者的青睐。在使用MongoDB的过程中,有时可能会出现忘记管理员密码的情况,这会导致无法正常访问数据库。本篇文章将详细介绍如何...

    mongodb手册

    - 索引相关问题:索引使用中的常见问题和解决办法。 以上是根据提供的文件信息,从MongoDB手册中提取的知识点。因为文档内容很多,这里只是概述了手册的主要部分和内容范围。实际手册会提供更详细的信息和示例,...

    mongoDB studio 3T 脚本过期的解决办法-附件资源

    mongoDB studio 3T 脚本过期的解决办法-附件资源

    解决MongoDB 排序超过内存限制的问题

    总结来说,当面临MongoDB排序超过内存限制的问题时,首要的解决办法是启用`allowDiskUse`选项。但同时,应该持续监控和优化数据库性能,包括查询效率、数据模型设计以及数据库版本的更新,以确保系统的稳定和高效...

    关于mongoose连接mongodb重复访问报错的解决办法

    主要介绍了关于mongoose连接mongodb重复访问报错的解决办法的相关资料,需要的朋友可以参考下

    MongoDB 3.4 安装以 Windows 服务方式运行的详细步骤

    安装过程中可能会遇到各种问题,文中也提供了一些常见错误的解决办法。通过遵循这些步骤,即使是没有太多经验的用户也能成功地将MongoDB 3.4安装为Windows服务,并顺利运行。如果在操作过程中遇到疑问,可以向作者...

    开源博客 (angularjs + express + mongodb)

    系统环境和部署 环境版本: 1.NodeJS:v0.12.2 2.Express:4.0 3.MongoDB:3.04 4.bower:1.72 ...gulp-sass总是安装失败,有解决办法请指教) 启动: 在webui目录下执行gulp命令即可启动项目。

    MongoDB在系统数据库local中无法创建用户的解决办法

    在这种情况下,建议优先使用 MongoDB shell 或者调查工具的具体设置以解决问题。 总之,当需要在 MongoDB 中为 `local` 数据库授予用户权限时,应遵循正确的方法,即在 `admin` 数据库中创建用户并指定权限。同时,...

    mongodb错误tcmalloc: large alloc out of memory, printing stack and exiting解决办法

    MongoDB 是一个流行的开源文档数据库系统,以其灵活性、高性能和易于使用而闻名。然而,在运行过程中,MongoDB 可能会遇到各种问题,其中之一就是内存溢出错误。当 MongoDB 报告 "tcmalloc: large alloc out of ...

Global site tag (gtag.js) - Google Analytics