Windows下mongoDb 安装、启动和初识

本文详细介绍了在Windows环境下安装MongoDB的过程,并提供了三种启动MongoDB的方法:通过命令行直接启动、使用配置文件启动及作为Windows服务启动。

Windows下mongoDb 安装、启动和初识

1.下载安装包:https://www.mongodb.com/download-center#community
下载安装包,我的电脑是64位的,直接点击绿色的按钮
下载下来的文件名mongodb-win32-x86_64-2008plus-ssl-3.2.7-signed.msi
2.安装步骤
双击文件
双击文件
点击next
点击next
点击接受
点击接受
点击next
点击next
点击Custom
点击Custom
点击browse
点击browse
选好路径后
选好路径后
点击install
点击install
等待安装
等待安装
完成
完成
安装完毕
3.启动MongoDB
我已知的有三种方式。我安装的目录为d:\mongodb下
第一种:
1.打开doc 快捷键菜单键+R;输入cmd;点击确定;
进入dos
2.输入 d: Enter键; cd:d:\mongodb\bin Enter键;新建文件夹data\new_db\写入 mongo**d** –dbpath “d:\mongodb\data\new_db”Enter键;
创建连接
注意查看红色框信息
3.打开一个doc 快捷键菜单键+R;输入cmd;点击确定;输入 d: Enter键; cd:d:\mongodb\bin Enter键;写入mongo Enter键;
开始连接
连接后,第一个doc会多一条
新开连接
如果你关闭当前(新的doc),那么原来的doc会多一行
关闭连接
4.在新的doc下就可以进行数据库操作了
这里写图片描述
这里没加操作日志哦!!!
第二种:
1.在d:\mongodb\下新建一个文件 mongo.cfg(配置文件)里面的内容为

##数据文件
dbpath=D:\mongodb\data\new_db
##日志文件
logpath=D:\mongodb\data\new_log\mongo.log 
(在data文件夹下新建文件\new_log\)

1.打开doc 快捷键菜单键+R;输入cmd;点击确定;
进入dos
2.输入 d: Enter键; cd:d:\mongodb\bin Enter键;输入mongod –config “d:\mongodb\mongo.cfg”
这里写图片描述
3.打开新的doc 快捷键菜单键+R;输入cmd;点击确定;输入 d: Enter键; cd:d:\mongodb\bin Enter键;输入mongo Enter键
这里写图片描述
可以进行数据库操作了
第三种:以Windows Service的方式启动MongoDB
未完待续

### MongoDB基础知识概述 MongoDB 是一种面向文档的 NoSQL 数据库,具有高性能、高可用性易于扩展的特点。它支持动态模式设计,允许开发者更自由地定义操作数据结构[^3]。 #### MongoDB 的核心概念 在 MongoDB 中,基本的数据单位被称为 **文档** (Document),这些文档是以 BSON 格式存储的,BSON 类似于 JSON,但功能更为强大,能够表示更加复杂的结构化数据。以下是几个重要的术语: - **集合 (Collection)**:一组文档被组织在一个集合中,相当于传统关系型数据库中的表。 - **字段 (Field)**:文档内的键值对称为字段,类似于关系型数据库中的列。 - **索引 (Index)**:用于加速查询过程,提升性能。 - **复制集 (Replica Set)**:提供数据冗余高可用性保障。 - **分片 (Sharding)**:通过水平分割来处理大规模数据集的能力。 #### 安装与配置 对于 Windows 用户来说,可以通过访问官方下载页面获取最新版安装程序并完成安装流程[^1]。Linux 或 macOS 用户则需手动解压缩文件夹至指定位置,并创建必要的工作目录 `/data/db` 来保存实际存储内容;之后利用 `mongod` 命令启动服务器实例,再借助 `mongo` 工具连接到该服务端执行交互操作[^2]。 ```bash sudo mkdir -p /data/db sudo chmod -R 777 /data/db/ tar -xvf mongodb-macos-x86_64-4.2.24.tgz mv mongodb-macos-x86_64-4.2.24/ mongodb cd mongodb/ ./bin/mongod --dbpath=/data/db & ./bin/mongo ``` 以上脚本展示了如何初始化环境变量以及运行基础的服务进程。 #### 特性优势 相比传统的 SQL 数据库管理系统而言,Mongodb 提供了一些显著不同的特性: - 支持嵌套对象及数组类型的字段; - 查询语言灵活多样,既保留了类 SQL 表达方式又增加了针对特定场景优化的新方法; - 自动分区机制使得它可以轻松应对 PB 级别的海量信息管理需求。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值