美文网首页我爱编程
windows下安装MongoDB

windows下安装MongoDB

作者: SuperDi | 来源:发表于2018-06-20 11:34 被阅读0次

    1、安装

    安装教程就不多说了,可参考如下的安装教程
    Windows 平台安装 MongoDB

    2、配置

    安装完成后最好是将安装目录下的bin目录配置到环境变量,比如我的就安装在E盘E:\Develop\mongodb\Server\3.6\bin

    3、怎么启动呢?

    如果你按第一步教程的方式配置好了,那么可以这样启动
    以管理员身份打开 cmd

    C:\WINDOWS\system32>net start mongodb
    MongoDB 服务正在启动 ..
    MongoDB 服务已经启动成功。
    
    C:\WINDOWS\system32>
    

    我个人倾向于只输入 mongod 启动 mongodb ,先暂停 mongodb 服务

    C:\WINDOWS\system32>net stop mongodb
    MongoDB 服务正在停止.
    MongoDB 服务已成功停止。
    
    C:\WINDOWS\system32>
    

    接着输入

    C:\WINDOWS\system32>mongod
    2018-06-19T20:23:07.473-0700 I CONTROL  [initandlisten] MongoDB starting : pid=11732 port=27017 dbpath=C:\data\db\ 64-bit host=WIN-01804111644
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] db version v3.6.5
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] git version: a20ecd3e3a174162052ff99913bc2ca9a839d618
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2o-fips  27 Mar 2018
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] allocator: tcmalloc
    2018-06-19T20:23:07.474-0700 I CONTROL  [initandlisten] modules: none
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten] build environment:
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten]     distmod: 2008plus-ssl
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten]     distarch: x86_64
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten]     target_arch: x86_64
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten] options: {}
    2018-06-19T20:23:07.475-0700 I STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating
    2018-06-19T20:23:07.475-0700 I CONTROL  [initandlisten] now exiting
    2018-06-19T20:23:07.476-0700 I CONTROL  [initandlisten] shutting down with code:100
    
    C:\WINDOWS\system32>
    

    倒数第三行报错,提示 C:\data\db\ not found 目录没找到,因为你在 C 盘下启动,mongodb 会默认在当前盘符下找 data/db 目录,以此类推,你在 D 盘下运行 mongod,报错信息会是 D:\data\db\ not found
    所有我们运行的同时需要告诉 mongodb, db文件夹在哪个目录下

    C:\WINDOWS\system32>mongod --dbpath E:\Develop\mongodb\data\db
    

    (mongodb 服务启动的同时会自动生成一些文件存放的到指定的 db 文件夹下,所以一定要创建 db 文件夹,否则无法正确运行 mongodb 服务)

    总结

    如果想直接输入 mongod 启动 mongodb 服务,建议直接在盘符下新建 data\db 文件夹,如果你想自定义安装目录,又不想每次指定 db 的存放位置,可以使用 net start mongodb 命令来启动 mongodb 服务

    相关文章

      网友评论

        本文标题:windows下安装MongoDB

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