美文网首页
Windows下mongodb的启动

Windows下mongodb的启动

作者: 指尖轻敲 | 来源:发表于2018-11-13 09:47 被阅读17次

官网下载地址

下载安装完成之后,首先添加到全局变量以便在任何位置都可以启动。这里不多啰嗦!

一、net start启动

这时如果我们想要启动使用net start mongodbmongodb,发现提示服务名无效。这时需要先安装一下这个服务:

安装服务需要手动指定数据存放路径和log存放路径,这里简单介绍两种方法(如有其它欢迎补充)

1、命令行通过参数指定相应的目录

mongod --dbpath "D:\mongodb\data\db"  --logpath "D:\mongodb\data\log\mongod.log"  --install

2、 添加配置文件mongod.cfg(配置文件名不固定,只要指定时一致就ok)

systemLog:
  destination: file
  path: D:\mongodb\data\log\mongod.log
storage:
  dbPath: D:\mongodb\data\db

执行命令时通过指定配置文件也可以安装

mongod --config "D:\mongodb\bin\mongod.cfg" --install

这时我们以管理员的身份运行cmd,使用net start MongoDB命令来启动,发现启动成功了:

net start MongoDB

MongoDB 服务正在启动 ..
MongoDB 服务已经启动成功。

mongo命令启动

如果直接执行mongod命令,会出现报错exception in initAndListen: NonExistentPath: Data directory D:\data\db\ not found.。意思是没有在指定位置找到用来存放数据的目录。

1、 我们可以根据提示在指定目录下创建存放数据的文件夹

2、 如果想自定义文件夹路径,也可以在自己想创建的地方创建,然后执行命令时添加参数:

mongod --dbpath D:\mongodb\data\db

3、也可以写在配置文件中mongodb.conf

dbpath = D:\Data

然后执行

mongod --config mongodb.conf

执行完启动命令后,命令行出现NETWORK [initandlisten] waiting for connections on port 27017,说明
启动完成,这时可以新开一个cmd执行mongo命令连接,然后随便执行个命令,发现完全OK。

测试.png

相关文章

网友评论

      本文标题:Windows下mongodb的启动

      本文链接:https://www.haomeiwen.com/subject/dcdkfqtx.html