MongoDB基础之MongoDB安装

安装MongoDB之前,首先要下载MongoDB软件安装包, MongoDB社区版官网下载地址:https://www.mongodb.com/download-center?jmp=nav#community

下载后,双击msi安装文件进行安装,点击"Next">>

勾选同意相关协议规定,点击"Next">>

点击"Custom"-->"Browse"进行自定义目录安装,建议安装在C:\MongoDB,点击"Next">>

取消勾选安装"Install MongoDB Compass"(否则会一直无进度停留在安装Compass的界面,导致安装失败),点击"Next">>

点击"Install"进行安装>>

如果出现如下界面,那恭喜你,安装成功了。

MongoDB安装难点不在安装过程,难在安装MongoDB服务,如下介绍安装MongoDB服务

安装MongoDB服务之前,先在MongoDB安装目录下(C:\MongoDB)创建两个文件夹,一个为data文件夹(存储数据库文件),另一个为log文件夹(存储日志文件)

在data文件夹下创建一个db文件夹

在log文件夹下创建一个mongo.log文件

以管理员身份运行CMD,切换到MongoDB安装目录bin文件夹下

执行以下指令,安装MongoDB启动服务

c:\MongoDB\bin>mongod.exe --dbpath c:\MongoDB\data\db --logpath=c:\MongoDB\log\mongo.log --logappend --install --serviceName "MongoDB"

不要打错字母,输入之后,按回车键进行安装

。。。安装报错,伤心一分钟之后网上找原因

原来MongoDB是用C++开发的,要运行MongoDB,必须要安装Visual C++ Redistributable Package

官网下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

如果安装Visual C++ Redistributable Package失败,确保操作系统打了SP1补丁,

SP1补丁下载地址为:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=5842

安装完Visual C++ Redistributable Package,再安装MongoDB启动服务,发现这次没报错了,是不是略感兴奋

通过以下命令,启动MongoDB服务

c:\MongoDB\bin>net start MongoDB

或在服务里面找到MongoDB服务进行启动

启动MongoDB服务后,即可连接MongoDB数据库进行操作了

可以将mongodb的目录(c:\MongoDB\bin)加入至环境变量,这样在任何位置都可以使用mongodb命令行工具了

原文地址:https://www.cnblogs.com/heqiuyong/p/8973361.html

时间: 2024-10-27 18:12:22

MongoDB基础之MongoDB安装的相关文章

Mongodb基础知识----Mongodb权威指南阅读

文档是Mongodb中数据的基本单元,类型关系型数据库中的行,每个文档都有一个键值唯一的键_id.集合可以看做拥有动态模式的表. Mongodb一个实例可以拥有多个相互独立的数据库. Mongodb区分类型,区分大小写,文档中内容不能有重复的键,文档中的键值对是有序的. 集合名: 集合名不能是空字符串,不能包含\0字符,这表示集合名结束. 集合名不能已system.开头,这是系统集合保留的前缀. 集合名不能包含保留字符. 数据库名: 不能是空字符串,基本上只能使用ASSCII中的字母和数字.库名

MongoDB 学习笔记一 安装以及基础命令

一.MongoDB安装配置 1.获取最新版本: wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 2.解压缩即可执行 tar zxvf mongodb-linux-x86_64-2.0.2.tgz tar zxvf mongodb-linux-x86_64-2.0.2.tgz cd /usr/mongodb-linux-x86_64-2.0.2/bin 但是在运行前,需要创建mongodb需要的存放数据和日志的

MongoDB基础安装(实战部署)

MongoDB基础安装 MongoDB概述 (1)MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. (2)MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分

MongoDB基础安装、操作

内容要点: MongoDB介绍 linux系统安装MongoDB MongoDB基础操作 一.MongoDB : (1)MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. (2)MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是它支持的查询语言非常强大,其语法有点

windows下mongodb基础玩法系列一介绍与安装

为什么是mongodb? 昨天开始涉及到一个比较陌生的领域,搜了一下相关的学习资料,不能找到很好的解决方案,昨晚回去恶补了一些官网文档(最好的资料莫过于该知识的官方文档).至于具体为什么对于我来说还没有发言权,知识借用一个话来描述一下.Welcome to the MongoDB Manual! MongoDB is an open-source, document-oriented database designed for ease of development and scaling. 安

MongoDB基础--安装与问题

W7下安装: 安装mongoDB 解压mongodb; 新建文件夹C:\DATA\DB,这是mongoDB的默认数据文件夹; 添加path; 运行 cmd打开运行mongod 打开新的cmd运行mongo

MongoDB基础(安装及多实例)

MongoDB简介 MongoDB是一跨平台.面向文档的数据库.可以实现高性能.高可用性,并且能够轻松扩展.是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.不采用关系模型主要是为了获得更好的扩展性,MongoDB不再有"行"(row)的概念,其运行方式主要基于两个概念:集合(collection)与文档(document). M

windows下mongodb基础玩法系列二CURD操作(创建、更新、读取和删除)

windows下mongodb基础玩法系列 windows下mongodb基础玩法系列一介绍与安装 windows下mongodb基础玩法系列二CURD操作(创建.更新.读取和删除) 简单说几句 在mongodb中3元素:db(数据库).collection(集合).document(文档) 其中collection类似于数据库中的表,document类似于行,这样一来我们就将内容对比起来记忆学习了. 数据格式 MongoDB documents是BSON格式(一种类json的一种二进制形式的存

【MongoDB】01、MongoDB基础

一.MongoDB概述 1.MogoDB简介 什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档数组. 一个文档相当于mysql数据库中的一行数据 200