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