美文网首页
在CentOS 7上安装MongoDB

在CentOS 7上安装MongoDB

作者: Actoress | 来源:发表于2019-07-26 14:55 被阅读0次

    前期准备

    一台已经设置好可以使用sudo命令的非root账号的CentOS服务器,并且已开启防火墙。

    第1步 - 添加MongoDB存储库

    mongodb-org软件包不存在于CentOS的默认存储库中。但是,MongoDB维护着一个专用的存储库
    使用vi编辑器,为CentOS管理实用程序的yum包创建一个.repo文件:

    sudo vi /etc/yum.repos.d/mongodb-org.repo
    

    然后,访问MongoDB文档的 Install on Red Hat部分,并将最新稳定版本的存储库信息添加到该文件中:

    [mongodb-org-4.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
    

    保存并关闭文件。

    在我们继续之前,我们应该验证yum实用程序中是否存在MongoDB存储库。该repolist命令显示已启用的存储库列表:

    yum repolist
    
    . . .
    repo id                          repo name
    base/7/x86_64                    CentOS-7 - Base
    extras/7/x86_64                  CentOS-7 - Extras
    mongodb-org-3.2/7/x86_64         MongoDB Repository
    updates/7/x86_64                 CentOS-7 - Updates
    . . .
    

    有了这个MongoDB Repository,让我们继续安装。

    第2步 - 安装MongoDB

    我们可以使用该yum实用程序从第三方存储库安装该mongodb-org软件包。

    sudo yum install mongodb-org
    

    有两个Is this ok [y/N]:提示。第一个允许安装MongoDB软件包,第二个允许导入GPG密钥。MongoDB的发布者签署他们的软件和yum使用密钥来确认下载的包的完整性。在每个提示符下,键入Y然后按ENTER键。

    接下来,使用systemctl实用程序启动MongoDB服务:

    sudo systemctl start mongod
    

    MongoDB简单命令

    启动mongod服务

    sudo systemctl start mongod
    

    该reload命令请求mongod进程读取配置文件/etc/mongod.conf,并应用任何更改而无需重新启动。

    sudo systemctl reload mongod
    

    该stop命令将暂停所有正在运行的mongod进程

    sudo systemctl stop mongod
    

    相关文章

      网友评论

          本文标题:在CentOS 7上安装MongoDB

          本文链接:https://www.haomeiwen.com/subject/sixdrctx.html