介绍
MongoDB 是一个免费和开源的 NoSQL 文档数据库,通常用于现代 Web 应用程序,本教程将帮助您在您的服务器上设置 MongoDB 用于生产应用环境。
<$>[注] 注: MongoDB 可以通过在启动时将 这个脚本添加到其用户数据来自动安装到您的 Droplet。
前提条件
要遵循本教程,您将需要:
- One Ubuntu 14.04 Droplet.
- 一个 sudo 非 root 用户,您可以通过遵循此 初始服务器设置教程来设置。
步骤 1 – 导入公共密钥
在此步骤中,我们将导入 MongoDB GPG 公共密钥。
MongoDB 已经包含在 Ubuntu 包存库中,但官方 MongoDB 存储库提供了最新的版本,是安装软件的推荐方式。Ubuntu 通过验证它们是用 GPG 密钥签名的来确保软件包的真实性,所以我们首先必须将它们导入到官方 MongoDB 存储库中。
要做到这一点,执行:
1sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
成功导入密钥后,您将看到:
1[label Output]
2gpg: Total number processed: 1
3gpg: imported: 1 (RSA: 1)
步骤 2 - 创建列表文件
接下来,我们必须添加 MongoDB 存储详细信息,以便 APT 知道从哪里下载包。
发出以下命令来创建 MongoDB 的列表文件。
1echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
添加库详细信息后,我们需要更新包列表。
1sudo apt-get update
步骤 3:安装和验证 MongoDB
现在我们可以安装MongoDB包本身。
1sudo apt-get install -y mongodb-org
此命令将安装包含 MongoDB 最新的稳定版本的多个包,以及 MongoDB 服务器的有用的管理工具。
安装包后,MongoDB 将自动启动,您可以通过运行以下命令来检查。
1service mongod status
如果 MongoDB 正在运行,您将看到这样的输出(具有不同的进程 ID)。
1[label Output]
2mongod start/running, process 1611
您还可以使用服务
命令停止、启动和重新启动 MongoDB(例如服务 mongod 停止
,服务 mongod 启动
).
结论
您可以在 这些 DigitalOcean 社区文章中找到有关 MongoDB 安装和配置的更深入的说明。