2021.12.6 _ 3:32am
记录一下安装mongodb遇到的波折。
下载和安装
在官网下载的zip版本,
然后解压后,按照教程新建了:
data文件夹
logs文件夹(还有其中的monggo,log文件)
新建了Mongolian.config文件,并配置了内容(dbpath、logpath)
运行
之后在bin目录下以管理员权限运行cmd,执行mongod --dbpath [dbpath路径]
(这会在dbpath下产生很多数据库相关文件,自动的 不用管)。
上面一步的窗口不关闭的情况下,mongo已经是运行了。但是关闭cmd窗口就停止运行了,所以需要安装为service。就是在这一步折腾了好久
- 首先遇到的是,执行
mongod --dbpath [dbpath] --install
不报错也不生效,只是提示了日志; - 然后
mongod --dbpath [dbpath] --logpath [logpath] --install --serviceName "MongoDB"
, 生成了服务,但是却无法启动。 - 最后 看到了这个:
所以是因为-f
的作用吗?强制安装?
虽然安装好了,但是并不清楚之前为什么错。
先记录下来,以后再看吧
补充
安装为服务的部分:
补充2
猜测:安装为服务的时候 ,需要数据库在运行状态下。