MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。

下载地址:https://www.mongodb.com/download-center#community

下载完安装包,并解压 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 路径中:

export PATH=<mongodb-install-directory>/bin:$PATH

<mongodb-install-directory> 为你 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 来指定。

$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL [initandlisten] journal dir=/data/db/journal 2015-09-25T16:39:50.550+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 2015-09-25T16:39:50.869+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.16 2015-09-25T16:39:51.206+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 3.52 2015-09-25T16:39:52.775+0800 I JOURNAL [initandlisten] preallocateIsFaster=true 7.7

MongoDB后台管理 Shell

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

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

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

$ cd /usr/local/mongodb/bin $ ./mongo MongoDB shell version: 3.0.6 connecting to: test Welcome to the MongoDB shell. ……

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

> 2+2 4 > 3+6 9

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

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

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


MongoDb web 用户界面

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

注意:该功能只适用于 MongoDB 3.2 及之前的早期版本。

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

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

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

转载于:https://www.cnblogs.com/powerwu/articles/8555005.html

Linux平台安装MongoDB相关推荐

  1. 三.Linux平台安装MongoDB

    Linux平台安装MongoDB 1.配置方法 安装(使用yum源安装) 在/etc/yum.repos.d 创建一个mongodb-org.repo源文件 vi /etc/yum.repos.d/m ...

  2. Linux平台安装MongoDB(亲测)

    MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包. 安装前我们需要安装各个 Linux 平台依赖包. Red Hat/CentOS: sudo yum ins ...

  3. centos mysql mongodb_Linux 平台安装 MongoDB | 菜鸟教程

    Linux平台安装MongoDB MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包. 安装前我们需要安装各个 Linux 平台依赖包. Red Hat/Cen ...

  4. linux安装redis插件,Linux平台安装redis及redis扩展的方法

    本文实例讲述了Linux平台安装redis及redis扩展的方法.分享给大家供大家参考,具体如下: 本教程使用的文档版本为 2.8.17,下载并安装: $ wget http://download.r ...

  5. Mac OSX 平台安装 MongoDB

    Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...

  6. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  7. Ubuntu Linux平台安装和使用免费反病毒软件ClamAV

    Clam AntiVirus 是⼀款 UNIX 下开源的 (GPL) 反病毒⼯具包.该⼯具包提供了包含灵活且可伸缩的监控程序.命令⾏扫描程序以及⽤于⾃动更新数据库的⾼级⼯具在内的⼤量实⽤程序. 该⼯具 ...

  8. Windows 平台安装 MongoDB数据库(检测是否安装成功、启动和关闭MongoDB数据库)

    参考: 菜鸟教程: Windows 平台安装 MongoDB | 菜鸟教程 windows平台mongoDB安装配置 - ymwangel - 博客园 1.安装: 去官网下载MongoDB Commu ...

  9. Asterisk 服务器 Linux平台安装教程

    文章目录 前言 一.总体流程 二.源码下载地址,包括各种需要的库的地址 三.配置安装路径.库路径 四.libuuid库没有自定义配置路径,手动修改configure脚本 五.pjproject自定义路 ...

最新文章

  1. python logging命令注入_整理后的手动注入脚本命令
  2. Confluence 6 配置 HTTP 超时设置
  3. .NET零基础入门之01:开篇及CSharp程序、解决方案的结构
  4. linux centos 7安装 apache php 及mariadb
  5. git使用的一些常用命令
  6. 如何在虚拟机上安装wsus服务器,如何在Hyper-V虚拟机上安装WSUS服务器技巧
  7. NODE.JS对接验证码短信接口DEMO示例
  8. 三菱PLC FX5U 伺服机器人程序
  9. 齐齐哈尔大学考研计算机专业,齐齐哈尔大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  10. xlsm java 读取_使用POI读/写XLSM
  11. 1357: 逆序数字
  12. csapp lab3 attack 《深入理解计算机系统》实验3攻击超详细0基础解析
  13. 微信小程序实现举报功能
  14. linux查找与替换练习
  15. 许昌一高2021年高考成绩查询,2020年许昌高中高考成绩怎么样啊??
  16. 华为matex搭载鸿蒙系统,华为 MateX 推迟至 9 月上市,或预装鸿蒙系统
  17. Idea使用系统应用打开md文件
  18. python导入可用软件包
  19. 42道最新java开发常见面试题:JavaSE基础知识
  20. Centos安装Oracle11Gr2到84%的时候报错Error in invoking target ‘install‘ of makefile

热门文章

  1. iOS多线程编程之多线程简单介绍(转载)
  2. 园林工程中植物搭配要注意哪些地方?
  3. RHEL5一个网卡绑定多个IP
  4. TI 实时操作系统SYS/BIOS使用总结
  5. php如何删除数据库中的数据库文件夹,学习猿地-php数据库如何删除数据
  6. 关于STM32的变量定义
  7. 二极管7种应用电路详解之五
  8. conda 命令和创建tensorflow环境
  9. 只想安安静静的做个程序员
  10. pyaiml聊天机器人