zoukankan      html  css  js  c++  java
  • win7环境下安装MongoDB

    1、从http://www.mongodb.org/downloads获取,下载适合windows版本的mongodb,注意32位和64位的区别
    2、将下载的zip版本,解压到D:/mongodb
    3、创建数据库文件的存放位置。系统默认的位置是C:/data/db,可以在启动的时候,通过参数--dbpath 来修改文件夹路径。如D:/mongodb/data/db。
    需要注意的是,这个文件夹需要手动创建,若文件夹不存在,则mongodb不能正常启动。
    4、打开cmd命令行,启动mongodb服务
    D:/mongodb/bin/mongod.exe --dbpath D:/mongodb/data/db
    显示:
    D:>mongodbinmongod.exe --dbpath D:mongodbdatadb
    2014-08-18T11:58:48.034+0800 [initandlisten] MongoDB starting : pid=6964 port=27017 dbpath=D:mongodbdatadb 64-bit host=dell-PC
    2014-08-18T11:58:48.052+0800 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
    2014-08-18T11:58:48.070+0800 [initandlisten] db version v2.6.4
    2014-08-18T11:58:48.080+0800 [initandlisten] git version: 3a830be0eb92d772aa855ebb711ac91d658ee910
    2014-08-18T11:58:48.097+0800 [initandlisten] build info: windows sys.getwindowsv
    ersion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
    2014-08-18T11:58:48.123+0800 [initandlisten] allocator: system
    2014-08-18T11:58:48.132+0800 [initandlisten] options: { storage: { dbPath: "D:mongodbdatadb" } }
    2014-08-18T11:58:48.182+0800 [initandlisten] journal dir=D:mongodbdatadbjournal
    2014-08-18T11:58:48.224+0800 [initandlisten] recover : no journal files present, no recovery needed
    2014-08-18T11:58:48.267+0800 [initandlisten] waiting for connections on port 27017


    则表示正常启动,监听27017端口,可以通过http://localhost:27017/访问,可以看到一些相关信息


    启动的时候可以通过 --port 的方式,修改数据库端口,如:D:>mongodbinmongod.exe --port 88888 --dbpath D:mongodbdatadb


    5、再打开一个cmd窗口,输入D:/mongodb/bin/mogod.exe 来创建一个mongodb客户端
    MongoDB shell version: 2.6.4
    connecting to: test


    6、连接成功,来进行第一个测试


    // 查看当前连接的数据库
    >db
    test


    // 创建一个表并插入一行数据
    >db.test_table.insert({a:1})


    // 查看刚刚插入的数据
    >db.test_table.find()


    7、像步骤4这样启动mongodb服务很麻烦,可以将mongodb注册为mysql服务,这样就方便多了。
    在CMD下面输入: D:mongodbinmongod.exe --logpath D:mongodblogsmongodb.log --logappend --dbpath D:mongodbdatadb --directoryperdb --serviceName MongoDB --install
    来创建系统服务
    --logpath:指定了日志的目录
    --logappend:表示日志是以附加的方式添加的
    --dbpath:指定了数据的存放目录
    --directoryperdb:说明每个数据库都会新建一个目录
    MongoDB:windows 服务名
    --install 表示是安装(相反,--remove表示删除)


    8、可以通过 net start MongoDB、net stop MongoDB 来管理服务,也可以通过服务界面进行管理。

  • 相关阅读:
    Spring Boot 配置文件 bootstrap vs application 到底有什么区别?
    一份完整的 Java 成神路线图,值得收藏!
    12 岁开始学编程,17 岁总结了 7 个重要教训!
    想成为顶尖 Java 程序员?先过了下面这些问题!
    Dubbo面试20问!这些题你都遇到过吗?
    yum安装出现No package crontabs available解决办法
    表结构设计方法
    后端token认证模板
    vue 用户登录 路由拦截 vuex cookie
    pyharm无法安装包的问题
  • 原文地址:https://www.cnblogs.com/lishuyi/p/4632678.html
Copyright © 2011-2022 走看看