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)

大家都在看

  • 从台积电增产28纳米产线看袁项之争

    由台积电增建南京28纳米产线引发的袁项之争,他们的观点和论据,我总结一下,大致如下: 袁:引进外资,鼓励竞争,产生鲶鱼效应,让芯片代工产业快速活跃起来,百花齐放,消费者受益。并举了…

    Linux 2023年6月6日
    097
  • Android:Jetpack之视图绑定——ViewBinding

    1.Jetpack简介 手机厂商还没卷完Android 12, Android 13就悄然声息地来了,距离Google 2008年9月22日发布Android 1.0,已过去13个…

    Linux 2023年6月13日
    0105
  • 扑克牌大小—牛客网

    扑克牌大小_牛客题霸_牛客网 (nowcoder.com) #include #include<string> #include using namespace std…

    Linux 2023年6月13日
    0124
  • OpenStack glance对接swift

    配置 切换环境变量 [root@controller ~]# source keystonerc_admin 复制glance配置文件备份 [root@controller ~(k…

    Linux 2023年6月8日
    092
  • 常用命令记录

    npm仓库查看和修改 npm config set registry https://registry.npm.taobao.org #设置使用淘宝提供的npm仓库 npm con…

    Linux 2023年5月27日
    083
  • 万字长文入门 Redis 命令、事务、锁、订阅、性能测试

    作者:痴者工良 Redis 基本数据类型 Redis 的 Key Redis Key 命名 设置 Key 过期时间 判断键是否存在 搜索 Key 判断键类型 删除键 RESP 协议…

    Linux 2023年5月28日
    098
  • Netty源码解读(三)-NioEventLoop

    先看看EventLoop类图 我们在Netty第二篇文章中的代码中,看到有多次用到eventLoop.execute()方法,这个方法就是EventLoop开启线程执行任务的关键,…

    Linux 2023年6月7日
    097
  • 青春浙江微信平台如何退出?如何重新登录?微信如何清除浏览器缓存,如何清除浏览器cookies?

    青春浙江不能退出重新登录,有同学可能寻找解决方法,给大家贴出来:bug 解决办法:1. debugmm.qq.com/?forcex5=true 打开调试2. http://deb…

    Linux 2023年5月27日
    093
  • linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘

    linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘 背景 公司有用单台服务器使用kvm装虚拟机,利用webvirtmgr进行界面管理。当虚拟机创建时固定硬盘后,不…

    Linux 2023年6月8日
    0111
  • 数据结构——光纤网络设计

    设计进度安排 1、分析居民区光纤网络的数据属性,并依据光纤铺设的功能要求,确定算法设计方案; 2、完成网络光纤铺设的数据结构设计工作,包括图文件的结构与存储结构、最小生成树的存储结…

    Linux 2023年6月6日
    091
  • Golang 在windows下编译Linux下可执行文件

    Windows 下编译Linux 64位可执行程序 set GOARCH=amd64 set GOOS=linux go build 如果想改回来,就 set GOOS=windo…

    Linux 2023年6月11日
    0116
  • CTF中的一些图形密码

    1.传统猪圈密码 猪圈密码又称为亦称朱高密码、共济会暗号、共济会密码或共济会员密码;是一种以特定符号来替换字母的加密方式在线解密网址:http://moersima.00cha.n…

    Linux 2023年6月6日
    0122
  • Linux的安装和配置

    Linux的安装和网络配置 CentOS7安装教程 https://www.php.cn/centos/472898.html 1.虚拟网络编辑器配置 通过VMware菜单栏,依次…

    Linux 2023年6月11日
    094
  • python实现Mysql数据库批量新增数据

    一、批量插入数据的场景 二、插入数据的工具选择 三、选择Python进行批量插入 Python实现批量插入Mysql数据库数据 一、批量插入数据的场景 在进行数据压力时需要进行大数…

    Linux 2023年6月14日
    085
  • docker使用

    什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体…

    Linux 2023年6月14日
    090
  • oracle ORA-31655

    原因:是因为不是同一个schema,导致的问题产生 解决方案: 在导入语句最后添加上remap_schema=old:new 着old是原schema,也就是导出的用户名,new是…

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