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语言——gcc,make,vim
在linux环境下进行c语言编程,基础的工具就是gcc和make.关于这2个工具的内容有很多,现在要做的仅仅是起步. gcc的用法: -S Compile only; do not assemble ...
- 【GoLang】GoLang UTF8 与 Unicode
结论: 通用的UTF8编码可是Ken Thompson和Rob Pike共同发明的, 他们都是Go的作者. Go中rune对应unicode的码点, string只是UTF8编码.len(" ...
- Fraction to Recurring Decimal
Given two integers representing the numerator and denominator of a fraction, return the fraction in ...
- spring + myBatis 常见错误:@Autowired注解失败
今天配置spring+myBatis的时候,使用注解@Autowired把持久层dao注入service层的时候总是报错. 查了好久才发现,居然是配置文件路径写错了.basepackge的路径一定要正 ...
- spring boot redis缓存JedisPool使用
spring boot redis缓存JedisPool使用 添加依赖pom.xml中添加如下依赖 <!-- Spring Boot Redis --> <dependency> ...
- Java for LeetCode 213 House Robber II
Note: This is an extension of House Robber. After robbing those houses on that street, the thief has ...
- Spring4 与 Hibernate4 整合过程中的问题记录
Spring4使用注解配置,很方便也很有趣,就是有一些坑需要自己去发现和解决,笔者列出自己在使用过程中遇到的问题,希望对您有所帮助. 1.如果使用hibernate.cfg.xml配置文件配置Hibe ...
- Django~Models2
Generally, each model maps to a single database table. Each attribute of the model represents a data ...
- Ubuntu 14.04 下搭建SVN服务器 svn://
Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...
- Effective C++ -----条款04:确定对象被使用前已被初始化
为内置型对象进行手工初始化,因为C++不保证初始化它们. 构造函数最好使用成员初值列,而不要在构造函数本体内使用赋值操作.初值列列出的成员变量,其排列次序应该和它们在class中的声明次序相同. 为免 ...