1、介绍
MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
![](https://img-blog.csdnimg.cn/20200723000504685.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1ODA0NjU0,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200723000522596.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1ODA0NjU0,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200723000635797.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1ODA0NjU0,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200723000649306.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1ODA0NjU0,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200723000725100.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1ODA0NjU0,size_16,color_FFFFFF,t_70)
创建配置文件mongo.conf,文件内容如下:
#数据库路径
dbpath=D:\develop\MongoDB\Server3.4\data
#日志输出文件路径
logpath=D:\develop\MongoDB\Server3.4\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
mongod.exe ‐‐config "d:\MongoDB\Server\3.4\mongo.conf" ‐‐install
启动MongoDB服务
net start MongoDB
关闭MongoDB服务
net stop MongoDB
" D:\develop\MongoDB\Server3.4\bin\mongod.exe" ‐‐remove
上面的安装服务没有起作用 网上试了不少方法
、上图的试过也如上图所示了 但是没有服务
尝试过下面这个命令:也不行
mongod --logpath "C:\mongodb\log\mongo.log" --logappend
--dbpath "C:\mongodb\data" --port 27017 --serviceName "服务器名称"
--serviceDisplayName "服务器名称" --install
有时报错没有权限,有时不报错连接时::Error connectiong to the Service Control Manager: 拒绝访问
这是因为cmd没有以管理员权限运行,没有权限注册服务。所以按照如下步骤执行:
在搜索框中搜索 cmd,然后右键 选择 以管理员身份运行,然后在此cmd中执行服务注册脚本即可;
然后继续使用了上面执行mongo.conf配置文件的方法好像还没有 又试了
mongod --dbpath “D:\develop\MongoDB\Server3.4\data” --logpath “D:\develop\MongoDB\Server3.4\logs\mongo.log” --serviceName “MongoDB” --serviceDisplayName "MongoDB" --install
就可以了。上述两种方式理论应该都可以的。
为了方便也可以写些脚本
参考文章如下:
https://blog.csdn.net/maq2ian0gqi1ang2/article/details/80381916
https://blog.csdn.net/baidu_39298625/article/details/98592631