MongoDB下载+安装+配置+错误解决方法
下载
-
官网下载: https://www.mongodb.com/download-center/community

Server=>Download
-
安装
-
下载完成后安装

建议下载根目录(下过好几次,安装到混乱。。)



这个Compass是一个工具不用勾

这里注意 不是错误,点击Ignore就行,处理方法(https://blog.csdn.net/python_neophyte/article/details/82558314)

安装完成啦~~~
-
配置
- 重点在这
- 接下来就是配置的问题了(这里好多坑。。。)建议先看完在操作。
理一理思路:首先看下目录
D:\mongo下有data文件以及log文件
我们先在data文件下新建一个db文件
接着在log文件下新建一个mongo.log日志文件
我们现在的目录是这样的
D:\MongoDB\
bin
data
|- db
log
|- mongo.log
.....

接下来就是配置和注册服务:
配置方法一
配置和注册服务可以放一起执行,都是泪。。。
首先切换到MongoDB下bin目录
运行=》cmd
cd D:\Mongodb\bin
然后配置好数据库、日志位置:参数 --dbpath "xxxx" --logpath "xxxxxxx"
不清楚可以 mongod --help查看
mongod --bind_ip 127.0.0.0. --logpath "D:\MongoDB\log\mongo.log" --logappend --dbpath "D:\MongoDB\data\db"--directoryperdb --serviceName "Mongodb" --serviceDisplayName "Mongodb" --install
把上面的命令复制上去就ok了,不过要注意下你的文件目录,打开mongo.log看下日志是否成功,失败的话找找看什么原因(地址是否正确,是否管理员字符界面下,不在会失败哦,管理员权限字符界面打开方法:左下角菜单上点击右键就能选择~~~)。
注意:
字符界面要在管理员权限下运行不然会失败QAQ。。。
失败了不要慌,下面有解决方法。
注意下地址是否正确
如果注册成功了就剩下启动服务了,任务管理器找到服务手动启动,或者在D:\Mongodb\bin目录下输入命令:
net start MongoDB (管理员身份下)
成功:
D:\MongoDB\bin>net start mongodb Mongodb 服务正在启动 . Mongodb 服务已经启动成功。
如果成功的话,会发现本地服务多了”MongoDB"服务
非管理员下:
D:\MongoDB\bin>net start mongodb 发生系统错误 。 拒绝访问。
这样就ok了
配置方法二
还有个方法就是在这个界面下

创建一个配置文件,我这里创建的是mongo.conf
#数据库路径
dbpath=D:\MongoDB\data
#日志输出文件路径
logpath=D:\MongoDB\log\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#默认端口
port=上面的地址参考自己的目录地址
然后在MongoDB>bin目录下输入命令:
mongod --config "D:\Mongodb\mongo.conf" --install --serviceName "MongoDB"
如果成功的话,会发现本地服务多了”MongoDB"服务
错误解决方法
-
安装Window服务错误解决方法
错误100
1.删除D:\MongoDB\data\mongod.lock、storage.bson文件
2.删除服务,bin目录下 Mongod --remove
或者
mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove(注意检查参数是否正确)
3.重新注册
mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
错误5
上面已经提到过,这个错误是由于使用非管理员身份运行命令窗口
(再放一张图^-^)
参考:
以上部分图片来自:(懒得再安装一遍
MongoDB下载+安装+配置+错误解决方法的更多相关文章
- BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法
BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法 安装Oracle Adapter 安装Oracle客户端 BizTalk 2013R2 安装 ...
- Mac下mongodb connect failed 连接错误解决方法
查看elm 后台node 代码 一直连不上mongodb,报错 MongoDB shell version v3.6.0 connecting to: mongodb://127.0.0.1:2701 ...
- IIS 配置错误解决方法集合
问题:405 - 不允许用于访问此页的 HTTP 谓词 解决:IIS处理程序映射中添加模块映射,模块选择:ServerSideIncludeModule,名称:SSINC-HTML
- php高版本安装ecshop错误解决方法
1.Strict Standards: Non-static method cls_image::gd_version() should not be called statically in F:\ ...
- Linux/CentOS 配置Mysql-server过程和遇到错误解决方法
第一步:下载mysql-server 方法1.wget url(你所要下载的链接,可以从mysq官网查找)到当前目录下 方法2.到mysql官网下载包之后通过xftp传到linux 第二步:解压tar ...
- Tomcat安装教程及常见错误解决方法
目录 Tomcat安装教程及常见错误解决方法 一.安装前准备 ·熟悉自己电脑的操作系统版本(32位or64位) ·保证电脑上已经装好JDK,并且已经设置好环境变量. 二.Tomcat安装教程(以Tom ...
- ubuntu 环境下pycharm的 安装与激活教程 以及错误解决方法
1. 基本安装: 1.1 打开Ubuntu的应用市场,并在搜索栏搜索pycharm,结果如下图所示 1.2 选择pro版本进行安装,结果如下图所示: 1.3打开安装后的pycharm,如果出现下图所示 ...
- 安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above. (错误解决方法)
安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above. (错误解决方法) 主要是因为版本号不正确 ...
- CAS SSO:汇集配置过程中的错误解决方法
本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的 ...
随机推荐
- wc项目(node.js实现)
一.github地址:https://github.com/Jasminejiamei/homework-wc 二.PSP PSP Personal Software Process Stages 预 ...
- c++和c动态申请二维数组
这是我面试中遇到的一道题,用c和c++分别申请一个二维数组,int **res,要求申请后的可以使用res[3][4]这一类防存方式. 这个是没有错误检查的版本. 答案: c++语言的版本 int * ...
- Redis缓存和MySQL数据一致性方案(转)
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节.所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库. 这个业务场景,主要 ...
- Centos7部署ejforum论坛(Java+tomcat+mysql)
前面搭建Java环境和tomcat环境. 下面进行实战,搭建ejforum论坛 ejforum论坛源码:https://www.lanzous.com/i45rcoh Centos7安装MySQL数据 ...
- 关于微信开发者工具创建项目和导入项目半天不响应或者socket hang out
笔者的电脑系统是macOS Catalina(10.15),其实之前的系统版本也遇到一样的问题,网络环境是学校实验室. 解决办法:连接手机Wi-Fi 原理:目前不清楚,清楚的小伙伴可在下方留言交流
- CMS垃圾收集器深入详解
上一次[https://www.cnblogs.com/webor2006/p/11048407.html]对安全点和安全区进行了理论化的了解,接下来继续对CMS进行其它理论的了解,还是纯理论!!坚持 ...
- JS onFocus和onBlur
onFocus事件就是当光标落在文本框中时发生的事件. onBlur事件是光标失去焦点时发生的事件. <form action="/chat" method="ge ...
- python27期day14:有参装饰器、多个装饰器装饰一个函数、递归、作业题
1.有参装饰器:给装饰器添加一个参数.来控制装饰器的行为. @auth(参数) auth里层的函数名 = auth(参数) 被装饰的函数名 = auth里层的函数名(被装饰的函数名) 被装饰的函数名( ...
- 关于git设置多个账号的问题,ideal中clone项目
一.排坑 1.ping github.com超时.修改C:\Windows\System32\drivers\etc的hosts文件,添加 # GitHub地址 192.30.255.112 gith ...
- Manthan Codefest 19 题解
这套题还是有点质量的吧 -- 题目链接 A. XORinacci 傻叉签到题,因为异或的性质所以这个序列的循环节长度只有 \(3\) -- 查看代码 B. Uniqueness 因为序列长度乃至数的种 ...