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=/bin:$PATH

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

例如:export PATH=/usr/local/mongodb/bin:$PATH

创建数据库目录

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

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

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

注:该启动方法不会运行在后台,请查看Linux下启动mongodb在后台运行与自动启动文章进行配置后台运行

命令行中运行 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.form1.insert({x:10})

WriteResult({ "nInserted" : 1 })

> db.form1.find()

{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }

>

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

MongoDB可视化工具

PC客户端:

Robomongo 是一个基于 Shell 的跨平台开源 MongoDB 管理工具。嵌入了 JavaScript 引擎和 MongoDB mogo 。只要你会使用 mongo shell ,你就会使用 Robomongo。提供语法高亮、自动完成、差别视图等。

下载地址:https://robomongo.org/download

WEB端:

RockMongo是PHP5写的一个MongoDB管理工具。

通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。

它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)

Rockmongo 下载地址:http://rockmongo.com/downloads

注:需要安装php_mongo扩展,出现无法登录请查看:http://blog.csdn.net/fangzy0112/article/details/20125635

mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具相关推荐

  1. 如何在Linux系统中安装DBeaver通用数据库工具

    DBeaver是一个开源.功能齐全.跨平台的通用数据库管理工具和SQL客户端,可在Linux操作系统.Windows和macOS 系统上运行. DBeaver支持80多个数据库管理系统,包括Postg ...

  2. (一)专题介绍:移动端安卓手机改造成linux服务器linux服务器中安装软件、部署前后端分离项目实战

    快捷目录 前言 一.涉及到的相关技术简介 二.具体实现过程及踩坑杂谈 1.安卓手机改造成linux系统实现方案 2.改造后的手机Linux中软件的安装 3.手机Linux中安装MySQL5.7踩坑实录 ...

  3. 在 Linux 操作系统中安装 Java

    在 Linux 操作系统中安装 Java 笔者的运行环境: CentOS Stream 8 x86_64 Java 11.0.12 进行这个教程之前,必须要先安装好一个 Linux 操作系统.这个 L ...

  4. linux的增强文件夹,在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么...

    在linux系统中安装virtualbox增强功能(增强包)的详细步骤是什么 1. 点击菜单栏 设备 –> 分配光驱 –> 选择一个虚拟光盘,找到VirtualBox安装目录下的`VBox ...

  5. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  6. 在RedHat Linux系统中安装和配置snmp服务

    在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...

  7. Windows10系统的Linux子系统中安装MySQL数据库心得

    后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...

  8. Linux CentOS 中安装 Redis(五)

    Redis Linux 中安装 Redis 一.安装准备 一.软件下载 2. 安装 SecureCRT 二.安装 Redis 1. 新建安装目录 2. 上传文件 3. 解压 Redis 到指定路径 4 ...

  9. Linux CentOS 中安装 Tomcat(四)

    CentOS 中安装 Tomcat 内容 一.软件下载 二.安装步骤 1. 安装 SecureSTR 软件 2. 新建安装目录 3. 上传压缩包 4. 将tomcat解压到指定的路径 5. 切换到to ...

最新文章

  1. JavaScript 事件——“事件类型”中“复合事件”和“变动事件”的注意要点
  2. Jmeter 创建一个web测试计划
  3. Linux中防火墙(一)
  4. 用python实现自动填数生成表格v1.0
  5. Qt笔记-Linux程序控制台启动界面实例
  6. 关于Spring Cloud微服务框架的一些概念
  7. Redis分布式锁的概念
  8. 如何给自选股票分组_手把手教你看盘界面如何设置
  9. POJ 1002 UVA 755 487--3279 电话排序 简单但不容易的水题
  10. 关于vue-drag-resize的拖拽
  11. oracle之Number类型小数转字符串丢精度
  12. Batch Normalization论文翻译——中英文对照
  13. 安装vray显示指定服务器没安装,安装vray是出现“不是有效的win32应用程序”怎么回事?...
  14. 三篇文章彻底搞懂Java面向对象之一
  15. 使用C++定义QML类型qrc:/main.qml:5:1: module “io.qt.examples.BackEnd“ is not installed
  16. 锂电池升压到5V1A,PW5300设计布局
  17. 系统仿真服务器,数控加工仿真系统服务器地址
  18. lingo 目标规划篇(3/3)
  19. Waves项目评估报告(中文报告全文下载)
  20. Nvidia GTX 10系列显卡

热门文章

  1. C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码
  2. 跨站请求伪造(CSRF/XSRF)
  3. html中图片的属性优化,Html标签元素在SEO中的优化方式(二)
  4. Chrome浏览器常见问题及解决方案集锦
  5. Java Eclipse开发环境搭建及注意事项
  6. C语言试题七十之请编写函数判断年份是否为闰年
  7. 剑指offer之判断二叉树是不是平衡二叉树
  8. C和指针之字符串编程练习1
  9. 【C语言简单说】十七:数组
  10. resque java_php-resque :基于Redis的后台任务系统