Hostwinds 教程
寻找结果为:
目录
标签: Linux
数据库是存储网站或应用程序的信息的一个很好的简便。 您可能听到的最常见的数据库引擎之一是MySQL。 虽然这是一个常见的解决方案和可行,但有些人可以选择使用MongoDB。
MongoDB类似的是,它提供了易于使用的数据库。 但是,存储数据。 不同地,也访问了数据。 MongoDB主要通过API呼叫工作。 这允许MongoDB轻松与数据库的各种编程语言一起使用。
在这里,我们将向您展示如何在Linux服务器上安装和设置MongoDB。安装步骤可能对您使用的Linux的分布不同,但应相当相似。
这些指南将通过如何安装MongoDB 3.6版的步骤。虽然其他版本,它有点相似。
安装MongoDB的步骤与CentOS上的MongoDB类似于Fedora和其他Rhelinux操作系统的步骤。为此,您将想要遵循这些步骤。
使用SSH登录到服务器。
登录后,您将想要为MongoDB添加最新的存储库,以便Linux知道从哪里安装MongoDB。为此,您需要导航到/etc/yum.repos.d/文件夹。您可以使用这样的CD命令来执行此操作,
cd /etc/yum.repos.d
这将为您带来存储库目录。在这里,您将想要创建一个名为的文件 mongodb-org-3.6.repo 并输入一些特定的内容。 您可以使用nano命令或您喜欢的文本编辑器进行此操作以编辑该文件。
nano mongodb-org-3.6.repo
带来了对编辑的新文件打开后,您将要输入以下内容:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
一旦全部键入,您可以关闭文件并通过按Control + x然后输入Y来保存更改。这将使您回到命令行(从文本编辑器中脱离)。
现在,您可以安装MongoDB了。 我们将使用yum命令,如下所示:
sudo yum install mongodb-org -y
进入上面的命令将开始安装过程,这可能需要几分钟。 虽然完成后,MongoDB将准备好使用。 要启动服务器,您将键入:
sudo service mongod start
通过SSH登录到服务器。
在成功登录后,像上述CentOS的步骤一样,您需要将存储库添加到包管理器。为此,它需要额外的步骤。首先在此处运行此命令:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
使用Package Manager安装MongoDB,APT要求包使用GPG键签名。该命令导入MongoDB Public GPG键供我们使用。现在,您需要将MongoDB的存储库添加到包管理器。这通常取决于您使用的Debian版本。
Debian 7:
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
Debian 8:
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
在执行您拥有的版本的正确命令后,您需要更新本地包数据库。幸运的是这个命令并不那么长或复杂。这可以通过键入:
sudo apt-get update
一旦完成并完成了执行,您将安装MongoDB。非常类似于它在CentOS中的完成方式,您可以通过键入命令来执行此操作:
sudo apt-get install mongodb-org -y
这可能需要一点时间来运行和安装所需的依赖项。 但是一旦完成,您现在就可以在服务器上开始使用MongoDB了! 要启动MongoDB服务器,可以通过键入以下命令来启动:
sudo service mongod start
默认情况下,某些MongoDB安装不会启用身份验证。 您可以通过修改 安全性:授权: 现场待 已启用.
如果您有任何疑问或想要帮助,请通过实时聊天或通过 提交票证 与我们的技术支持团队。
撰写者 Hostwinds Team / 四月 26, 2018