MongoDB安装及shell简介

MongoDB安装

MongoDB具有跨平台的优良特性,提供了对主流的操作系统支持,我们可以根据自己使用的操作系统,选择下载对应的安装包。


1.
MongoDB
支持各个版本的操作系统

MongoDB在各个操作系统上的安装都比较简单,我们只需要下载安装包,解压到某个目录下,然后指定存储目录并执行mongod,其就可以监听客户端的链接请求了;下面简单的介绍一下在Ubuntu下的安装过程:

将下载的安装包拷贝到特定的目录下,并进行解压


2.拷贝MongoDB并解压缩

执行解压MongoDB目录下的bin/mongod,并通过dbpath参数指定数据存放目录。


3.启动MongoDB服务器端


4.启动MongoDB报错,修改数据目录权限

4中我们可以看到MongoDB启动的时候报错,由于指定的数据目录当前用户没有权限,所以修改目录的所有者,然后重新启动MongoDB,启动成功如图5所示。


5.
MongoDB
启动成功

以上的方式启动MongoDB方式,需要一直打开命令行终端,如果不小心关闭了,MongoDB的进程就关闭了。MongoDB提供了一种后台Daemon
方式启动的方式,我们只需要添加参数—fork--logpath即可。

MongoDB中的shell

MongoDB自带了一个javascript
shell
,使我们可以从命令行与MongoDB进行交互。通过这个shell我们可以执行管理操作、

检查运行实例,进行常规的数据库操作等。

通过Ctrl+Alt+T打开终端,然后进入MongoDB的根目录,执行bin/mongo启动shell


6.启动shell

shell在启动的时候会自动链接数据库服务器,所以需要确保服务器已经启动。

shell是功能完备的javascript解释器,其可以执行任何的javascript程序。


7.shell中执行javascript

MongoDB安装及shell简介

时间: 2024-08-02 20:03:49

MongoDB安装及shell简介的相关文章

全自动安装mongoDB数据库的shell脚本

最近在研究mongoDB数据库,写了个全自动安装mongoDB数据库的shell脚本,仅供参考,欢迎拍砖,内容如下: #!/bin/bash # shell的执行选项: # -n 只读取shell脚本,但不实际执行 # -x 进入跟踪方式,显示所执行的每一条命令 # -c "string" 从strings中读取命令 # 下载目录 downloadsDir=/root/Downloads # 安装目录 appDir=/usr/local/mongodb # 判断备份目录是否存在,不存时

MongoDB安装部署(一)

前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.支持的数据结构非常松散,因此可以存储比较复杂的数据类型.最大的特点是其支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引

二、MongoDB的基础知识简介

1.文档.集合和数据库 a).文档:因为MongoDB是面向文档的数据库,那么可想而知文档是它的基本单元,相当于关系型数据库中的行! Ⅰ.它是由键值对组成的一个有序集:注:键不能为空且是字符串类型的. Ⅱ.它不仅区分大小写,而且还区分数据类型: Ⅲ..和$符号具有特殊意义,需要在特定环境中使用: b).集合:同样的,多个文档汇聚在一起就是一个集合,但是这些文档可以是不同的结构模式,组合在一起就相当于关系型数据库中的表! Ⅰ.同样命名不能为空,不能以system开头,且不能使用保留字符$: Ⅱ.动

MongoDB安装部署及基本操作

MongoDB 第1章 数据库管理系统 1.1 什么是数据? 数据是指未经过处理的原始记录,一般而言,数据缺乏组织及分类,无法明确的表达事物代表的意义,数据描述事物可以是描述事物的符号记录,是可定义为意义的实体,设计事物的存在形式,是关于事件之一组离散且客观的事实藐视,是构成讯息和知识的原始材料 1.2 什么是数据库管理系统? ?  数据库管理系统,是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统, ?  具有代表性的数据管理系统有: Oracle.Microsoft SQL Se

MongoDB安装及多实例启动

MongoDB安装及多实例启动 MongoDB简介 MongoDB是一款跨平台.面向文档的数据库.可以实现高性能.高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点可以保证服务器的性能. 在大数据时代中,大数据量的处理已经成了考量一个数据库最重要的原因之一.MongoDB的一个主要目标就是尽可能的让数据库保持卓越的性能,这很大程度地决定了MongoDB的设计.MongoDB选择了最大程度而利用内存资源用作缓存来换取卓越的性能,并且会自动选择速度

[linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、

参考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安装完美实现! 1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 解压,移动到/usr/local/mongodb目录 tar -zxvf mongodb-linux-x86_64-3.0.3.tgz sudo mv mo

mongoDB 安装过程

1.在官方网站下载 mongoDB的安装包,我下载的是3.4.6  系统为win10_64 2.需要安装vc++2015 在安装时发现 win7 系统安装不了. 不得已才安装的win10 3.安装mongoDB 点击安装包直接下一步即可 4.在安装好的mongoDB安装目录中添加文件夹 :data/db(数据存放文件夹) , log(日志存放文件夹) 5.执行命令 mongod --logpath "F:\MongoDB\Server\3.4\log\mongo.log" --loga

MongoDB安装、操作

一. mongoDB安装 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel55-3.2.0.tgz 1.2 解压,移动到/usr/local/mongodb目录 tar -zxvf mongodb-linux-x86_64-rhel55-3.2.0.tgz sudo mv mongodb-linux-x86_64-rhel55-3.2.0 /usr/local/mongodb 1.3 目录说明 cd

Windows下MongoDB安装

MongoDB 下载 MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads 注意:在 MongoDB2.2 版本后已经不再支持 Windows XP 系统. MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统. MongoDB