mongoDB数据库安装与配置

Posted 哈希大数据

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongoDB数据库安装与配置相关的知识,希望对你有一定的参考价值。


mongoDB数据库安装与配置

哈希大数据致力于互联网、金融、物流等行业大数据采集、分析、营销与决策提供综合解决方案

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

Windows安装

MongoDB 下载

根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。

创建数据目录

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。

在 D 盘安装了 mongodb,就在D盘中创建一个 data 的目录然后在 data 目录里创建 db 目录。

命令行下启动 MongoDB 服务器

为了从命令提示符下运行 MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。

在文件夹中找到mongod.exe文件,然后按住shift键同时点鼠标右键,选中在此处打开命令行,然后输入:

mongod --dbpath d:\data\db

如果启动成功会出现如下信息:

mongoDB数据库安装与配置

在浏览器网址栏中输入:localhost:27017 点击enter页面中出现

It looks like you are trying to access MongoDB over HTTP on the native driver port.

说明启动成功。

连接MongoDB

在启动MongoDB服务后,我们需要再次在mongo.exe文件位置打开命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:

mongo

连接mongo后出现如下信息:

mongoDB数据库安装与配置

但利用命令行启动MongoDB并不好用,命令窗口关闭,MongoDB服务就结束了,下面给大家介绍一个后台启动MongoDB的方法。

配置 MongoDB 服务

管理员模式打开命令行窗口

创建目录,执行下面的语句来创建数据库和日志文件的目录

mkdir D:\data\db mkdir D:\data\log

创建配置文件

创建一个配置文件。该文件必须设置 systemLog.path 参数,包括一些附加的配置选项更好。

例如,创建一个配置文件位于 D:\mongodb\mongod.cfg,其中指定 systemLog.path 和 storage.dbPath。具体配置内容如下:

systemLog: destination: file path: D:\data\log\mongod.log storage:

dbPath: D:\data\db

bind_ip=0.0.0.0

安装 MongoDB服务

通过执行mongod.exe,使用--install选项来安装服务,使用--config选项来指定之前创建的配置文件。在mongod.exe文件位置打开命令窗口中运行如下命令:

mongod --config "D:\mongodb\mongod.cfg" --install

这样就成功配置了MongoDB服务,在服务中就能看到配置好的MongoDB服务,如下图所示:

mongoDB数据库安装与配置

mongoDB数据库安装与配置

Linux安装流程与Windows是一样的,只是具体命令不同,在linux中最好利用后台启动MongoDB服务,具体安装过程在以下连接中:https://www.yiibai.com/mongodb/install-mongodb-on-redhat.html感谢易百教程的分享。

小结

本文主要介绍了如何在Windows中安装配置MongoDB,这里面需要注意的是MongoDB服务的启动和连接MongoDB是两个过程,同时学会配置MongoDB服务很重要,这样就不用每次在命令窗口启动服务啦。在完成MongoDB配置后,咱们接下来的爬虫教材中获取到的数据就可以存到MongoDB数据库中啦,具体流程后面会给大家详细介绍。

扫一扫左边二维码,
更多惊喜等着你。
............

·end·

—如果喜欢,快分享给你的朋友们吧—

我们一起愉快的玩耍吧


以上是关于mongoDB数据库安装与配置的主要内容,如果未能解决你的问题,请参考以下文章

Centos下mongodb的安装与配置

学习MongoDB 一:MongoDB 入门(安装与配置)

window下MongoDB的配置与安装

最全面MongoDB安装与配置

Windows环境下MongoDB的安装与配置

mongodb安装配置与简单操作