(翻译) MongoDB(15) 在 Tarball 上安装MongoDB社区版

智数弦歌者
• 阅读 2533

概述

Linux的MongoDB社区版的编译版本没有为其它 Linux 系统安装MongoDB社区版的支持包提供了一个简单的选项

注意:
建议不要使用这种办法, 除非你有特定的需要, 可用的 Linux 软件包不能解决的时候.

安装MongoDB社区版

MongoDB提供了64位和32位(已弃用)的Linux构建的归档。选择适合你的系统的安装流程。

注意:
安装 3.2 以前的版本的MongoDB, 请参阅该版本文档. 例如: 参阅版本 3.0

安装64位Linux

1. 下载所需版本的 MongoDB 二进制文件.

https://www.mongodb.org/downl... 下载二进制文件.

例如, 通过 shell 下载最新版本, 请执行以下操作:

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz

2. 从下载的归档中提取文件.

例如, 使用 shell, 你可以通过 tar 命令提取:

tar -zxvf mongodb-linux-x86_64-3.2.10.tgz

3. 提供的文件复制到指定目录.

将解压的文件夹复制到将要运行 MongoDB 的位置.

mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-3.2.10/ mongodb

4. 确保二进制文件的位置在PATH变量中.

MongoDB 的二进制文件在归档的 bin/ 目录中, 要确保二进制文件在您的 PATH 路径中, 你可以修改你的 PATH.

例如, 你可以将以下命令添加到你的 shell 的 rc 文件(比如 ~/.bashrc).

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

<mongodb-install-directory> 替换为提取的 MongoDB 存放归档的路径.

安装32位Linux

注意:
从 MongoDB 3.2 开始, 32位二进制文件已经弃用, 并且在将来的版本中不可用.

1. 下载所需版本的 MongoDB 二进制文件.

https://www.mongodb.org/downl... 下载二进制文件.

例如, 通过 shell 下载最新版本, 请执行以下操作:

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.10.tgz

2. 从下载的归档中提取文件.

例如, 使用 shell, 你可以通过 tar 命令提取:

tar -zxvf mongodb-linux-i686-3.2.10.tgz

3. 提供的文件复制到指定目录.

将解压的文件夹复制到将要运行 MongoDB 的位置.

mkdir -p mongodb
cp -R -n mongodb-linux-i686-3.2.10/ mongodb

4. 确保二进制文件的位置在PATH变量中.

MongoDB 的二进制文件在归档的 bin/ 目录中, 要确保二进制文件在您的 PATH 路径中, 你可以修改你的 PATH.

例如, 你可以将以下命令添加到你的 shell 的 rc 文件(比如 ~/.bashrc).

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

<mongodb-install-directory> 替换为提取的 MongoDB 存放归档的路径.

运行 MongoDB 社区版

1. 创建数据目录.

在你第一次使用 MongoDB 之前, 创建 mongod 进程将要写入数据的目录, 默认情况下, mongod 进程使用 /data/db 目录. 如果你创建了另外的目录, 当启动 mongod 进程的时候, 你需要使用 dbpath 选项指定目录.

下面示例的命令将创建默认的 /data/db 目录:

mkdir -p /data/db

2. 为目录设置权限.

在你第一次启动 mongod 之前, 确认运行 mongod 的用户对该目录具有读写权限.

3. 运行 MongoDB.

请在系统提示符下运行 mongod 进程. 如果需要, 请指定 mongod 的路径或者数据目录.

没有指定路径运行

如果你的系统变量 PATH 包含 mongod 二进制文件的位置并且使用默认的数据目录(比如 /data/db), 只需在系统命令提示符下输入 mongod:

mongod
指定 mongod 的路径

如果你的系统变量 PATH 不包含 mongod 二进制文件的位置, 只需在系统命令提示符下输入 mongod 的完整路径.

<path to binary>/mongod
指定数据目录的路径

如果你不适用默认的数据目录(例如 /data/db), 使用 --dbpath 选项指定数据目录的路径.

mongod --dbpath <path to data directory>

4. 开始使用MongoDB.

为了帮助你开始使用 MongoDB, MongoDB 提供了各种驱动程序版本的快速开始指南. 请参阅可用版本的入门.

在生产环境部署 MongoDB 之前, 请考虑以下 生产注意事项的文档.

接下来, 在运行 mongod 实例的终端中按 ctrl+c 来停止 MongoDB.

下一章: https://segmentfault.com/a/11...
本文地址: https://docs.mongodb.com/manu...

点赞
收藏
评论区
推荐文章
Immortal Immortal
4年前
MongoDB的安装与基本操作
最近刚好在学习爬虫,了解到MongoDB非常适合JSON数据存储,受到广大爬虫程序员的青睐,故学习之。一、安装MongoDB官网:进入官网后选择你需要的版本,系统,已及你想要的安装包(可选msi或zip,这里我使用msi,双击安装,简单!):::warning在MongoDB2.2版本后已经不再支持WindowsXP系统。最新版本也
隔壁老王 隔壁老王
4年前
mongodb和python
MongoDB的安装与使用当前学习环境的Ubuntu16.04中已经安装好了MongoDB,版本为3.2.8,可以直接跳过此节.下载mongodb的版本,两点注意1.根据业界规则,偶数为稳定版,如3.2.X;奇数为开发版,如3.3.X2.32bit的mongodb最大只能存放2G的数据,64bit就没有限制MongoDB官网安装
亮亮 亮亮
4年前
Mongodb最基础入门教程
Mongodb最基础入门教程如果想了解一下redis的入门教程,可以去看一下我的上一篇博客(https://www.cnblogs.com/xiaohuiduan/p/11394505.html)Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了。不过值得注意的是,在Linux版本中如果启动mon
DevOpSec DevOpSec
5年前
mongodb的安装及主从复制
mongodb的安装及主从复制一、mongodb安装1.下载mongodblinux版本(注意32位和64位的区别)wgethttp://downloads.mongodb.org/linux/mongodblinuxx86\_642.0.7.tgz2.解压tarxvfmongodblinuxx86\_642.0.7.t
Stella981 Stella981
4年前
Mac下安装mongdb
使用homebrew安装MongoDB:brewinstallmongodb这时MongoDB将被安装在/usr/local/Cellar/mongodb/4.0.3\_1(我的MongoDB版本是4.0.3\_1)3.配置MongoDB:安装完MongoDB后,需要配置一下MongoDB
Stella981 Stella981
4年前
MongoDB学习【四】—pymongo操作mongodb数据库
一、pymongodb的安装Python要连接MongoDB需要MongoDB驱动,这里我们使用PyMongo驱动来连接。pip安装pip是一个通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。安装pymongopython3m
Wesley13 Wesley13
4年前
MongoDB 存储引擎说明
MongoDB存储引擎说明MongoDB存储引擎可以插件化(3.0开始提供插件化API),根据不同的场景选择不同的存储引擎,跟Mysql有点类似。MongoDB常用存储引擎:WiredTiger,MMAPv1,InMemoryMongoDB存储引擎之WiredTiger3.2版本开始WiredTiger已经是M
Stella981 Stella981
4年前
Mongodb学习
1.下载MongoDB:www.mongdb.com/downloadcenter/community下载MongoDB社区版。.msi从MongoDB下载中心(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.mongodb.com%2Fdownloadc
Wesley13 Wesley13
4年前
MongoDB DBA 实践8
在Linux系统中,主要是使用命令行进行mongodb的分片集群部署一、先决条件  mongodb安装成功,明确路径,MongoDB的几个路径:1./var/lib/mongodb2./var/log/mongodb3./etc/mongod.conf4.usr/bin/二、分片部署   
Stella981 Stella981
4年前
Mongodb集群搭建一篇就够了
本文主要介绍mongodb集群的搭建安装过程,对于学习mongodb的同学很有帮助,包括分片模式、复制集模式、是否启用认证等,本文选取mongodb3.6.3版本为例进行详细安装说明,其他版本搭建过程和本过程一样,只需按照本文说明操作即可。1.Mongodb分片集群架构
Stella981 Stella981
4年前
MongoDB Java
MongoDBJava使用的时候是3.0版本的驱动官网https://www.mongodb.org/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.mongodb.org%2F)使用Maven导入驱动包