MongoDB提供了Linux系统上32位和64位的安装包,你可以在官网下载安装包。

下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。

curl-O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载tar-zxvf mongodb-linux-x86_64-3.0.6.tgz# 解压mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb# 将解压包拷贝到指定目录

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

exportPATH=/bin:$PATH

为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。

创建数据库目录

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

以下实例中我们将data目录创建于根目录下(/)。

注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。

mkdir-p/data/db

命令行中运行 MongoDB 服务

你可以再命令行中执行mongo安装目录中的bin目录执行mongod命令来启动mongdb服务。

注意:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。

$./mongod2015-09-25T16:39:50.549+0800I JOURNAL[initandlisten]journal dir=/data/db/journal2015-09-25T16:39:50.550+0800I JOURNAL[initandlisten]recover:nojournal files present,norecovery needed2015-09-25T16:39:50.869+0800I JOURNAL[initandlisten]preallocateIsFaster=true3.162015-09-25T16:39:51.206+0800I JOURNAL[initandlisten]preallocateIsFaster=true3.522015-09-25T16:39:52.775+0800I JOURNAL[initandlisten]preallocateIsFaster=true7.7

MongoDB后台管理 Shell

如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo命令文件。

MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。

当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):

$ cd/usr/local/mongodb/bin

$./mongoMongoDBshell version:3.0.6connecting to:testWelcometo theMongoDBshell.……

由于它是一个JavaScript shell,您可以运行一些简单的算术运算:

>2+24>3+69

现在让我们插入一些简单的数据,并对插入的数据进行检索:

>db.runoob.insert({x:10})WriteResult({"nInserted":1})>db.runoob.find(){"_id":ObjectId("5604ff74a274a611b0c990aa"),"x":10}>

第一个命令将数字 10 插入到 runoob 集合的 x 字段中。

MongoDb web 用户界面

MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 --rest 。

$./mongod--dbpath=/data/db--rest

MongoDB 的 Web 界面访问端口比服务的端口多1000。

如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。

更多MongoDB相关教程见以下内容:

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

MongoDB 的详细介绍:请点这里

MongoDB 的下载地址:请点这里

在linux下安装mongo数据库,Linux系统下安装MongoDB相关推荐

  1. linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库

    linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...

  2. mac下连接mysql数据库_mac 系统下安装MYSQL数据库

    一.安装 比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安 ...

  3. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  4. Linux系统安装教程(非双系统/虚拟机安装教程)

    Linux系统安装教程(非双系统/虚拟机安装教程) 1. 在windows操作系统下准备ubuntu系统的安装盘(准备U盘启动器) 2.将usb设置设为第一启动项 3.正式安装 1. 在windows ...

  5. linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

    在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...

  6. linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置

    Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...

  7. linux安装 mysql-5.7.25_Linux 系统下安装 mysql5.7.25(glibc版)

    前言:经过一天半的折腾,终于把 mysql 5.7.25 版本安装上了 Amazon Linux AMI release 2017.09系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而 ...

  8. linux下的vconfig配置_Linux系统下安装配置-OpenLDAP-phpLDAPadmin

    实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务 ...

  9. Linux(CentOS 7_x64位)系统下安装GaussView5

    GaussView GaussView是一个专门设计与高斯配套使用的软件,其主要用途有两个:构建高斯的输入文件和以图的形式显示高斯计算的结果.除了可以自己构建输入文件外,GaussView还可读入Ch ...

最新文章

  1. Web项目中文件上传Filter处理
  2. 全球及中国昆虫类宠物食品行业竞争潜力与盈利价值分析报告2022版
  3. south eastern china at a scope of 100km
  4. 将DataTable 存到一个集合当中
  5. 确认过眼神,你是ApacheWay的人 | COSCon‘18 特辑
  6. 反射机制 Class.getDeclaredMethod
  7. 手势UITapGestureRecognizer的tag
  8. iOS 简单引导界面
  9. java读流方式,下载网络上的图片
  10. 中缀表达式转后缀表达式 java_中缀表达式转后缀表达式并计算结果Java实现
  11. Element UI 重置表单功能
  12. 南航的计算机专业好考吗,南航计算机拟录取名单公布,各个专业都有倒数第一逆袭成功...
  13. python执行bat文件_让Python文件也可以当bat文件运行
  14. 多视点视频编码快速模式选择算法综述
  15. pku 1392 Ouroboros Snake
  16. c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...
  17. [一起看海吧]2021.5.1秦皇岛北戴河之旅游记
  18. 【目标检测】将目标检测数据集划分为训练集、验证集与测试集 python代码
  19. 北京量子院量子科学论坛:文凯博士介绍相干量子计算
  20. 微信小程序--页面劫持

热门文章

  1. 计算机原理与应用简称,基础知识-计算机原理与应用.ppt
  2. php redis 队列抢红包_php+redis实现消息队列
  3. python网站数据写入mysql_python网络爬虫抓取动态网页并将数据存入数据库MySQL
  4. CSAPP:Attack lab
  5. [virtualenvwrapper] 命令小结
  6. server端推送消息机制
  7. 王成录华为鸿蒙系统,华为手机销量仍在增长!华为王成录:手机会是鸿蒙OS系统的中心...
  8. Jacobian 和Hessian矩阵
  9. matlab 中括号
  10. Python 调试工具 PDB(Linux 环境下调试)