美文网首页
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