利用十一假期简单学习了一下MongoDB的使用,总结如下方便以后查阅。
一、MongoDB的安装与部署
1.下载地址:http://www.mongodb.org/downloads
2.解压缩到自己想要安装的目录,比如d:\mongodb
3.创建文件夹d:\mongodb\data\db和d:\mongodb\data\log,分别用来安装db和日志文件,在 log文件夹下创建一个日志文件mongodb.log,即d:\mongodb\data\log\mongodb.log
4.运行cmd.exe进入dos命令界面,执行下列命令
>cd d:\mongodb\bin
>d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db"
//设定数据库文件的存放路径
默认MongoDB监听的端口是27017。访问:http://127.0.0.1:27017
返回:It looks like you are trying to access MongoDB over HTTP on the native driver port.
MongoDB数据库服务已经成功启动了。
5.另开一个cmd窗口,
原来的那个窗口不要关闭,如果窗口关闭则服务也关闭
首先通过cd命令切换到mongodb\bin目录下,然后通过mongo ip:port 命令来连接数据库
ip代表我们需要访问的数据库服务的ip,port代表数据库服务的端口
>cd d:\mongodb\bin
>d:\mongodb\bin>mongod 127.0.0.1:27017
2015-10-08T11:36:28.808+0800 I CONTROL Hotfix KB2731284 or later update is not
installed, will zero-out data files
MongoDB shell version: 3.0.6
connecting to: 127.0.0.1:27017/test
代表访问成功,连接到test库
6.以上对mongodb的配置均可以写在一个配置文件里面
官方下载的安装包里面没有默认的配置文件,若想使用配置文件只能自己建一个了,另外个人也推荐使用配置文件来管理MongoDB的配置,使用配置文件配置数据库文件、日志文件以及其它的一些配置都一目了然
建立配置文件 D:\mongodb\etc\mongodb.conf
dbpath=D:\mongodb\data\db #数据库路径
logpath=D:\mongodb\data\log\mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
这里仅指定了几个常用项,更多详细配置请参考官方文档
http://docs.mongodb.org/manual/reference/configuration-options/
设置完配置文件可以启动mongodb服务
D:\mongodb\bin>mongod --config D:\mongodb\etc\mongodb.conf
服务开启后不要关闭cmd窗口,重新打开一个cmd连接数据库。
7.上面提到数据库服务开启之后,如果关闭dos窗口服务会停止,因此每次想使用mongodb数据库都要重新启动服务才能连接数据库,比较麻烦,此时我们可以将MongoDB安装为windows服务。
还是运行cmd,进入bin文件夹,执行下列命令
>d:\mongodb\bin>mongod --dbpath D:\mongodb\data\db --logpath D:\mongodb\data\log\mongodb.log --install --serviceName "MongoDB"
#或者通过mongodb.conf配置
>d:\mongodb\bin>mongod --config D:\mongodb\etc\mongodb.conf --install --serviceName "MongoDB"
接着启动mongodb服务
> d:\mongodb\bin>NET START MongoDB
关闭服务和删除进程
> d:\mongodb\bin>NET stop MongoDB (关闭服务)
> d:\mongodb\bin>mongod --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\mongodb.log" --remove --serviceName "MongoDB" (删除,注意不是--install了)
分享到:
相关推荐
在Linux上部署MongoDB涉及下载安装、配置环境变量、创建数据目录以及启动服务等步骤。Mongo Shell提供了一个便捷的接口,让用户能够直接与MongoDB数据库进行交互。在实际应用中,根据业务需求,还可以利用MongoDB的...
### 实验五 MongoDB分片部署与启动 #### 实验综述 本次实验旨在深入学习MongoDB的分片机制,理解并掌握如何部署一个基于多服务器的MongoDB分片集群。分片是MongoDB的一项重要特性,它允许将数据分散存储在多个物理...
Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...
MongoDB安装部署手册 MongoDB是一个基于分布式文件存储的开源数据库系统,具有高性能、高可用性和易扩展性等特点。下面是MongoDB安装部署的手册。 下载安装包 首先,需要从MongoDB官方网站下载安装包,下载地址为...
下面将从MongoDB的业务应用场景、简介、特点、体系结构、数据类型、以及在不同操作系统下的配置与安装,到可视化工具的使用,乃至常用CRUD命令和索引的详细使用等多个维度展开介绍。 ### 1. MongoDB的业务应用场景 ...
本资料包涵盖了MongoDB的安装、部署以及相关的操作知识,旨在帮助用户全面理解和掌握MongoDB的基本使用。 首先,让我们从MongoDB的安装开始。MongoDB提供了适用于多种操作系统(如Windows、Linux和macOS)的二进制...
在Cent OS系统上安装和部署MongoDB,可以分为几个关键步骤:安装Cent OS、安装MongoDB、配置单节点、设置副本集以及部署分片集群。下面将详细讲解这些过程。 **1. 安装Cent OS** 首先,确保你的计算机上已经安装了...
副本集可提供冗余和高可用性,是所有生产部署的基础。也可以说,副本集类似于有自动故障恢复功能的主从集群。通俗的讲就是用多台机器进行同一数据的异步同步,从而使多台机器拥有同一数据的多个副本,并且当主库当...
该文件为centos7环境下,mongoDB3.4一键部署配置脚本。下载该文件,拖到服务器上,$ sh mongo.sh 执行该脚本就能自动化下载、安装、配置防火墙、远程访问、开机自启动等。
### MongoDB部署与配置详解 #### 一、MongoDB部署概览 MongoDB是一种非常流行的开源文档数据库管理系统,因其灵活性和高性能而广泛应用于多种场景。在实际应用中,为了提高系统的可靠性和性能,通常会采用多节点...
安装部署MongoDB时,通常涉及配置文件的编辑,包括设置数据库路径、日志文件路径和监听端口等。对于副本集和分片集群,部署工作则更加复杂,需要精心设计网络和节点配置,以保证系统的高可用性和扩展性。 最后,...
# CentOS安装 + MongoDB安装部署(单节点+副本集+分片)详细教程 ## 一、CentOS系统安装 在开始MongoDB的安装之前,首先需要确保你有一台运行CentOS的操作系统。以下是如何在CentOS上进行安装的步骤: 1. **更新...
MongoDB分布式数据库安装部署和应用文档
在linux上使用tar包安装: 1.将tar安装包解压到/usr/local...3.将MongoDB安装路径写入环境变量中: vi /etc/profile export PATH=$PATH:/usr/local/bin/mongodb/bin 使之生效: . etc/profile 4.在后台启动MongoDB:
本文将详细介绍MongoDB的分布式安装部署过程,以及如何进行复制集的配置与测试。 一、MongoDB的安装与配置 1. 下载安装:首先,你需要从MongoDB官网下载适合你操作系统的安装包。在Windows、Linux或macOS上,根据...