>下载安装包,按提示安装

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community

>安装完成,查看README文档(部分)

-怎么启动MongoDB服务(基于某个文件夹):mongod命令

-怎么连接MongoDB服务:mongo命令

-怎么把MongoDB安装为Windows Service

Welcome to MongoDB!COMPONENTSmongod - The database server.mongos - Sharding router.mongo  - The database shell (uses interactive javascript).UTILITIESmongodump         - Create a binary dump of the contents of a database.mongorestore      - Restore data from the output created by mongodump.mongoexport       - Export the contents of a collection to JSON or CSV.mongoimport       - Import data from JSON, CSV or TSV.mongofiles        - Put, get and delete files from GridFS.mongostat         - Show the status of a running mongod/mongos.bsondump          - Convert BSON files into human-readable formats.mongoreplay       - Traffic capture and replay tool.mongotop          - Track time spent reading and writing data.install_compass   - Installs MongoDB Compass for your platform.BUILDINGSee docs/building.md.RUNNINGFor command line options invoke:$ ./mongod --helpTo run a single server database:$ sudo mkdir -p /data/db$ ./mongod$$ # The mongo javascript shell connects to localhost and test database by default:$ ./mongo> helpINSTALLING COMPASSYou can install compass using the install_compass script packaged with MongoDB:$ ./install_compassThis will download the appropriate MongoDB Compass package for your platformand install it.DRIVERSClient drivers for most programming languages are available athttps://docs.mongodb.com/manual/applications/drivers/. Use the shell("mongo") for administrative tasks.

>配置环境变量:

将bin目录添加到Windows环境变量path中,方便在终端使用其各种命令。

如:

>配置Mongo服务端

直接启动MongoDB服务器会失败,因为 NonExistentPath: Data directory C:\data\db\ not found.(默认路径不存在)

解决方案:创建这个目录;或者创建一个空目录,重新部署:

建立存储数据库的目录(空目录)并使用mongod命令基于新建目录启动:

启动成功,默认在27017端口监听连接:

数据库启动了,怎么操作呢?是的,客户端在哪里?

目前使用命令行的mongo命令连接(相对于mongod命令少了一个d,d指的是daemon,就是守护进程,linux下的程序经常这么起名,表示它是一个服务性质的进程,相当于windows下的service)

直接在命令行输入mongo即可和前面打开的MongoDB服务建立连接:

但这样的连接没有用户认证等安全机制,所以出现了下图的WARNING

这里就可以使用写语句了:

>安装MongoDB成windows服务

(原因:上述的方式每次通过命令行启动Mongo,关闭cmd窗口时Mongo也会自动关闭,因此我们需要建立一个永久性服务,这就需要我们把Mongo加入到Windows本地服务中去)

继续回到cmd,执行(会创建一个存放日志的文件夹及日志文件,data文件夹路径为本机data的路径(数据库存放的目录)):

mongod.exe --logpath D:\MongoDB\logs\mongodb.log --logappend --dbpath D:\MongoDB\MyMongoDB --directoryperdb --serviceName MongoDB --install

可以通过命令行启动服务,也可以到任务管理器中手动开启。

  • 启动MongoDB:net start MongoDB
  • 停止MongoDB:net stop MongoDB

查看服务,后台运行,ok!

MongoDB(window安装及服务配置)相关推荐

  1. windows10系统下MongoDB的安装及环境配置

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  2. 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动

     1.MongoDB官方网站上下载MongoDB的安装版本.截图如下: 2 安装64位版本的mongodb.将它解压到: E:\Installed\mongodb-win32-x86_64-2.6 ...

  3. cacti安装配置详解_MySQL实战001:8.0免安装版服务配置详解

    首先我们需要先下载MySQL的安装包,MYSQL官方下载地址:https://dev.mysql.com/downloads/mysql/,这里我下载的是MySQL Community Server ...

  4. linux搭建samba允许匿名登录,CentOS安装samba服务配置匿名访问

    跨平台开发时,为方便不同平台之间的文件共享,可配置匿名的Samba服务器 一.CentOS6.3安装samba服务 yum -y install smaba 二.编辑samba配置文件 vi /etc ...

  5. 基于cmake28来编译安装mysql服务配置解析

    cmake介绍:        cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译 ...

  6. window安装RabbitMQ 环境配置

    1 下载Erlang 链接: https://pan.baidu.com/s/1UENASMFK8wfBdTCdcjUCbw 提取码: hfh6 2 配置环境变量 新建环境变量ERLANG_HOME ...

  7. sqlserver数据库安装后服务配置

    sqlserver数据库安装成功后,项目是连接数据库是连接不成功的,需更改配置管理器: 转载于:https://www.cnblogs.com/jcfxl/p/5718980.html

  8. Ubuntu16.04安装x11vnc服务并设置自动启动

    目录 Ubuntu16.04安装x11vnc服务并设置自动启动 安装x11vnc服务 配置x11vnc开机自动启动 参考 Ubuntu16.04安装x11vnc服务并设置自动启动 平时使用Ubuntu ...

  9. 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写

    bootloader原理和开发-->kernel构建-->文件系统/根文件系统(filesystem/rootfs) APP 一.配置交叉编译环境(可参考嵌入式Linux移植与驱动开发co ...

最新文章

  1. 深度学习(计算机视觉)面试中问题(二)
  2. Nginx 错误10013: An attempt was made to access a socket in a way forbidden
  3. BizTalk Orchestration Publish Host In-Process Wcf Service without IIS 多种供客户端调用方式
  4. BZOJ1977 [BJOI2010]次小生成树
  5. SecureCRT连接虚拟机中的Linux系统
  6. i.MX6ULL终结者RS232驱动测试及RS485测试
  7. FreeRTOS学习教程整理
  8. 《Go圣经》章三:基本数据
  9. Java中ElasticSearch的各种查询(普通,模糊,前缀,高亮,聚合,范围)
  10. 32.ES中什么是fuzzy(模糊)查询?如何进行fuzzy查询?java如何进行fuzzy查询?嘻哈的简写笔记——Elastic Search
  11. 简单几步实现Ubuntu22.04启用Nvidia显卡
  12. php fpm iamp,基于IAMP的WEB安全模型
  13. 浅谈few-shot
  14. HTML俄罗斯方块小游戏
  15. 3月第1周业务风控关注 工信部曝光695款违规App近九成涉捆绑推广
  16. 数据库课程设计-在线图书馆
  17. 马走日,象走田;车走直路炮翻山
  18. 数据开放共享的重要性_为什么今天开放数据很重要
  19. 刻录车载CD音乐光盘的历程
  20. ubuntu下TFTP Server 的安装和使用方法

热门文章

  1. 基于Zookeeper实现简易版服务的注册与发现机制
  2. Springboot整合zookeeper
  3. php 求两个数组的差集应该注意的事情
  4. 给定一个排序后的数组,包含n个整数,但这个数组已被旋转过多次,找出数组中的某个元素...
  5. 做一个略调皮的个人主页--结构篇
  6. 今天最好的生日礼物就是重新找到目标
  7. 你需要知道的基础算法知识——STL和基础数据结构(六)
  8. springMVC中添加命名空间(edit namespace)
  9. vue组件穿方法_vue组件中的数据传递方法
  10. React 测试指南