Ubuntu 上安装 MongoDB
官方安装文档:https://docs.mongodb.com/manual/installation/
安装环境:
mongodb-linux-x86_64-ubuntu1404-3.2.6.tgz
Ubuntu 14.04 LTS
支持平台
| Platform | 3.2 | 3.0 | 2.6 | 2.4 | 2.2 |
|---|---|---|---|---|---|
| Amazon Linux | ✓ | ✓ | ✓ | ✓ | ✓ |
| Debian 7 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Fedora 8+ | ✓ | ✓ | ✓ | ||
| RHEL/CentOS 6.2+ | ✓ | ✓ | ✓ | ✓ | ✓ |
| RHEL/CentOS 7.0+ | ✓ | ✓ | ✓ | ||
| SLES 11 | ✓ | ✓ | ✓ | ✓ | ✓ |
| SLES 12 | ✓ | ||||
| Solaris 64-bit | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ubuntu 12.04 | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ubuntu 14.04 | ✓ | ✓ | ✓ | ||
| Microsoft Azure | ✓ | ✓ | ✓ | ✓ | ✓ |
| Windows Vista/Server 2008R2/2012+ | ✓ | ✓ | ✓ | ✓ | ✓ |
| OSX 10.7+ | ✓ | ✓ | ✓ | ✓ |
申明:从mongoDB 3.2 开始,不再支持32位平台上的软件版本。
When running a 32-bit build of MongoDB, the total storage size for the server, including data and indexes, is 2 gigabytes. For this reason, do not deploy MongoDB to production on 32-bit machines.
If you’re running a 64-bit build of MongoDB, there’s virtually no limit to storage size. For production deployments, 64-bit builds and operating systems are strongly recommended.
so,我们以后还是尽量用64位操作系统吧。
安装
1、命令行安装不说了,看官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
2、编译版本安装
官网上说,编译版本安装是为了一些linux系统不支持命令行安装,所以才有了编译版本安装。但我感觉最好还是用编译版本安装好点,以前就是直接命令行安装Nginx的,最后感觉很坑,因为我要经常修改配置,所以还是编译版本安装好点。
a)在安装前先创建一个存放数据目录,mongo默认创建目录为/data/db
b)设置用户对这个目录有读写权限
c)在环境变量中配置mongo
export PATH=<mongodb-install-directory>/bin:$PATH
d)运行mongoDB服务
如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。
./mongod --dbpath <path to data directory>
MongoDb web 用户界面
MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 --rest 。
$ ./mongod --dbpath=/data/db --rest
MongoDB 的 Web 界面访问端口比服务的端口多1000。
如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。
Ubuntu 上安装 MongoDB的更多相关文章
- Ubuntu上安装MongoDB(译)
add by zhj:直接从第四步开始就可以了,而且安装好MongoDB后会自动启动的,不必自己去执行启动命令 原文:https://docs.mongodb.com/manual/tutorial/ ...
- 在 Ubuntu 上安装 MongoDB
在 Ubuntu 上安装 MongoDB 运行下列命令,导入 MongoDB 公开 GPG 键: sudo apt-key adv --keyserver hkp://keyserver.ubuntu ...
- 如何在 Ubuntu 上安装 MongoDB
MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比. 你很可能发现在现代 Web 应用中使用 ...
- Ubuntu 12.04上安装 MongoDB并运行
Ubuntu 12.04上安装 MongoDB并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Terminal输入 sudo apt-key ...
- Ubuntu上安装Robomongo及添加到启动器
到目前为止,Robomongo仍是MongoDB最好的客户端管理工具,如需在Ubuntu上安装Robomongo,可直接从官网下载.tar.gz压缩包进行解压,然后直接运行bin目录下的robomon ...
- [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议
一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...
- 在 Ubuntu 上安装 Android Studio
在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...
- 在 CentOS7 上安装 MongoDB
在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 服务器: 2 进入到 /usr/local/ 目录: cd /usr/local 3 在当前目录下创建 ...
- 如何在CentOS/RHEL & Fedora上安装MongoDB 3.2
MongoDB(名称取自"huMONGOus")是一个有着全面灵活的索引支持和丰富的查询的数据库.MongoDB通过GridFS提供强大的媒体存储.点击这里获取MongoDB的更多 ...
随机推荐
- C# 条件编译备忘
第一步:配置管理器中新建解决方案配置 第二步:定义条件编译符号: 第三步:在代码中使用自定义的条件编译 #if CustomDebug Console.WriteLine("dsads&qu ...
- Read N Characters Given Read4 I & II
The API: int read4(char *buf) reads 4 characters at a time from a file. The return value is the actu ...
- 【leetcode】Minimum Path Sum
Minimum Path Sum Given a m x n grid filled with non-negative numbers, find a path from top left to b ...
- iso网络各层协议
(1)网卡的作用就是把数据进行串并转换(串连数据是比特流形式的,存在与本计算机内部,而计算机与计算机之间是通过帧形式的数据来进行数据传输的),MAC子层规定了如何在物理线路上传输的frame,LLC的 ...
- 搭建Solr集群的推荐方案
之前介绍过2篇SolrCloud的部署流程,第一个是使用安装脚本的方式进行抽取安装,启动比较方便,但是会创建多个目录,感觉比较乱:第二个是官方教程上提供的方法,使用比较简单,直接释放压缩包即可,并且启 ...
- Tomcat服务器绑定域名的配置
前面写到过Linux下tomcat服务器的部署,实际上只要域名正常解析到了服务器,那么不用绑定域名也是可以正常访问的,比如默认情况下访问xxx.net:8080与www.xxx.net:8080都可以 ...
- nyoj133_子序列_离散化_尺取法
子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描述 给定一个序列,请你求出该序列的一个连续的子序列,使原串中出现的所有元素皆在该子序列中出现过至少1次. 如2 8 ...
- ASM:《X86汇编语言-从实模式到保护模式》第14章:保护模式下的特权保护和任务概述
★PART1:32位保护模式下任务的隔离和特权级保护 这一章是全书的重点之一,这一张必须要理解特权级(包括CPL,RPL和DPL的含义)是什么,调用门的使用,还有LDT和TSS的工作原理(15章着重 ...
- 【leetcode】 Letter Combinations of a Phone Number(middle)
Given a digit string, return all possible letter combinations that the number could represent. A map ...
- 用SSH登录局域网中使用网络设置为NAT的虚拟机中的linux
环境描述: A客户机,安装有putty软件使用SSH方式登录B主机中的虚拟机中的linux:A机的网络地址:192.168.1.2 B主机为Windows7平台,B主机的网络地址为:192.168.1 ...