MongoDB安装使用教程

MongoDB安装使用教程

介绍

MongoDB是一个基于分布式文件存储的数据库,是一个文档数据库,支持的数据结构非常松散,是类似json的bson格式,可以存储比较复杂的数据类型。

下载

目前MongoDB官网已经不支持32位安装包的下载,由于32位机器受地址空间的限制,MongoDB从3.4版本开始不再支持32位的操作系统。历史版本虽然可以使用32位的,但是只建议测试和开发使用,生产环境使用64位的,并且在测试开发进行大数据量测试时,32位也是有限制,所以推荐直接使用64位的,并且官网目前已经没有32位的下载,只有64位的安装包下载。
下载地址:https://www.mongodb.com/try/download/community

安装

  1. 双击打开,点击next
    MongoDB安装使用教程
  2. 继续点击next
    MongoDB安装使用教程
  3. Complete是系统安装,装在C盘,Custom则是自定义安装
    MongoDB安装使用教程
  4. 设置安装路径和data路径(可能部分安装包没有这一步,没有关系)
    MongoDB安装使用教程
  5. 安装结束。

创建文件

  1. 刚刚如果有选择安装路径和data路径的情况下,到已经选择的路径下面,如果没有选择的页面,则自己可以随意选择一个目录,在目录下面创建data和log两个文件夹(注意:路径不可以是在刚刚的安装目录下面,及和bin目录同级,目前测试同级目录是无法安装)
  2. 在data目录下面创建db目录

运行

  1. 打开命令行,进入到MongoDB的安装目录,进入到bin目录,运行
mongod.exe –dbpath D:\MongoDB\data\db

D:\MongoDB\data\db是刚刚新建的数据目录。

MongoDB安装使用教程
  1. 安装成功,浏览器打开http://localhost:27017
    MongoDB安装使用教程
  2. 设置远程访问

    在配置文件中设置bindIp:0.0.0.0或者启动命令中设置–bind_ip=0.0.0.0

作为服务启动

  1. 在刚刚创建的log目录下面创建mongo.log存放日志信息
    MongoDB安装使用教程
  2. 在刚刚data目录同级下面创建mongo.cfg文件
  3. 在mongo.cfg中添加配置信息
dbpath=D:\MongoDB\data\db
logpath=D:\MongoDB\log\mongo.log

MongoDB安装使用教程
4. 在bin目录下面输入
mongod –config D:\MongoDB\mongo.cfg –install –serviceName “MongoDB”
  1. 在系统环境变量里面的path后面加上MongoDB的安装路径,在path值的最后加
    ;D:\MongoDB\mongodb\bin
    MongoDB安装使用教程
  2. 在命令行输入net start mongodb 就打开mongo的服务了,输入 net stop mongodb 关闭服务
  3. 查看在Windows服务中:
    首先通过services.msc来进入Windows的服务:
    MongoDB安装使用教程

关注微信公众号「平哥技术站」, 每日更新,在手机上阅读所有教程,随时随地都能学习。

原文链接:https://monkey.blog.xpyvip.top/archives/mongodb安装教程

Original: https://www.cnblogs.com/aibianchengya/p/16735778.html
Author: 程序猿的代码
Title: MongoDB安装使用教程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577822/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【微信篇】电脑版微信的照片视频文件位置变化

    新版的微信视频图片更新了位置,感觉有好有坏吧,好的方面就是以后查找视频、图片、文档等可能更方便;不好就是越更新占用体积越大,还多很多数据,不懂是否流氓?!—【蘇小沐】 …

    Linux 2023年6月13日
    0115
  • 高等代数:4 矩阵的运算

    4 矩阵的运算 1、数域K上两个矩阵称为 相等,如果它们的行数相等,列数也相等,并且它们的所有元素对应相等。 2、定义1:设(A=(a_{ij}),B=(b_{ij}))都是数域K…

    Linux 2023年6月8日
    084
  • 国产银河麒麟Kylin V10操作系统

    今天想在国产银河麒麟Kylin V10操作系统中设置win+E显示资源管理器(我的电脑)的快捷键,首先需要判断麒麟操作系统使用的哪种桌面, 在终端Terminal中执行 echo …

    Linux 2023年6月14日
    084
  • Linux命令之find、grep、echo、tar、whoami、uname

    1. whoami–查看当前登录的用户名 book@100ask:~/linux$ whoami book 2. echo–打印命令,配合’&g…

    Linux 2023年6月6日
    088
  • SA算法:从MTSP问题出发

    之前我在这篇博文中介绍了解决MTSP问题的相关思路,并附上了GitHub上的相关源码。在这篇文章中,我将详细介绍如何使用SA智能优化算法进行编程 1. SA算法的核心思路: SA(…

    Linux 2023年6月14日
    090
  • 泛微 OA 前台 GetShell 复现

    自行搭建环境: 漏洞路径: /weaver/weaver.common.Ctrl/.css?arg0=com.cloudstore.api.service.Service_Chec…

    Linux 2023年5月28日
    086
  • Linux下定时自动备份Docker中所有SqlServer数据库

    给出一个备份的范例 #!/bin/bash #设置mssql备份目录 folder=/var/opt/mssql/data/databack/ day=date +%Y%m%d%H…

    Linux 2023年6月14日
    098
  • Linux C/C++ 获取进程号、线程号和设置线程名

    在Linux开发过程中,设计多线程开发时可以将进程和线程的 id 打印出来,方便开发调试和后期查问题使用,同时也包括设置线程名。 2.1 进程ID #include <uni…

    Linux 2023年6月7日
    0115
  • Linux常用文件权限命令详解

    pwd pwd命令用于获取当前工作目录的绝对路径。 使用示例: pwd 效果如下图: cd cd命令用于切换工作目录。 使用示例: cd &#x4E07;&#x73…

    Linux 2023年5月27日
    096
  • 计算机网络基础

    计算机网络基础 计算机网络的定义和功能 计算机网络是利用通信设备和线路,将分布在地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件(网络通信协议及网络操作系统等…

    Linux 2023年6月7日
    080
  • java调用python的惨痛史(无法获取环境变量)

    环境:java,was,python2.6,红帽linux,oracle,python用cx_Oracle事情是这样的,有个需求,需要对数据库进行处理,简单说就是把数据取出来,用p…

    Linux 2023年6月6日
    075
  • 4.1 打包和压缩的概念和区别

    在讲解具体的归档命令和压缩命令之前,先来了解一下归档和压缩所各自代表的含义。 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此…

    Linux 2023年6月7日
    080
  • kubenetes无法创建pod/创建RC时无法自动创建pod的问题

    一、问题概述 问题1:虽然每次通过yaml创建rc都显示成功了,但是kubectl get pod却没显示任何的pod. 问题2:直接通过yaml创建pod提示apixxx 问题3…

    Linux 2023年6月14日
    096
  • Redis (error) NOAUTH Authentication required.

    首先查看redis设置密码没 表示没有设置密码,设置redis密码 这个时候查看密码是会报错的。 需要noauth身份验证。 修改密码 Original: https://www….

    Linux 2023年5月28日
    092
  • python_变量

    字符串 1.字符串方法修改大小写 mes = ‘hi, im testing string operation’ print(mes) print(mes.title()) pri…

    Linux 2023年6月7日
    076
  • 真·Android Zxing 扫码中文乱码解决

    Zxing3.2.1 之前遇到过Android Zxing扫码乱码的问题,网上搜了下解决了下。 今天又遇到了问题。 依然会乱码。 研究总结如下: Zxing 可以在Hints中添加…

    Linux 2023年6月13日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球