Windows安装MongoDB

来源:互联网 发布:动漫咨询的软件 编辑:程序博客网 时间:2024/06/15 21:35

官网下载安装包:https://www.mongodb.com/

运行安装,选Custom可以选择安装目录

安装完后到目录下新建data、log文件夹,和mongo.conf文件, log文件夹下新建日志文件

建完如下:

这里写图片描述

配置文件配置:

#数据库路径dbpath=D:\zongzhimin\MongoDB\Server\3.4\data#日志输出文件路径logpath=D:\zongzhimin\MongoDB\Server\3.4\logs\mongo.log#错误日志采用追加模式logappend=true#启用日志文件,默认启用journal=true#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为falsequiet=true#端口号 默认27017port=27017

cmd到安装目录下(bin目录下)运行命令(或者加环境变量:Path里面加bin的路径,后直接运行)

mongod --config "D:\zongzhimin\MongoDB\Server\3.4\mongo.conf" 

以自己的配置运行
网页访问: http://127.0.0.1:27017
data文件夹下有新文件说明启动成功

创建和启动服务(需管理员身份运行cmd)

mongod --config "D:\zongzhimin\MongoDB\Server\3.4\mongo.conf"  --install --serviceName "MongoDB"创建服务net start MongoDB启动服务

启动后任务管理器的任务里可以看到服务已启动
可以mongo.exe连接到数据库(默认不要密码)
或者下载可视化工具连接测试(类如:mongoVUE)
测试ok

关闭服务

net stop MongoDBmongod.exe --remove --serviceName "MongoDB"

图像化软件add Conllection 报错:未将对象引用设置到对象的实例

解决方法:更换引擎

在2015/3/17以前,MongoDB只有一个存储引擎,叫做MMAP,MongoDB3.0的推出使得MongoDB有了两个引擎:MMAPv1和WiredTiger。

MMAPv1:适应于所有MongoDB版本,MongoDB3.0的默认引擎WiredTiger:仅支持64位MongoDB

mongod –storageEngine mmapv1 –dbpath D:\zongzhimin\MongoDB\Server\3.4\data2
修改配置文件的dbpath到data2

删除服务:mongod.exe –remove –serviceName “MongoDB”
重开服务:mongod –config “D:\zongzhimin\MongoDB\Server\3.4\mongo.conf” –install –serviceName “MongoDB”
启动:net start MongoDB

然后ok了