美文网首页
服务器端 MongoDB 安装与使用

服务器端 MongoDB 安装与使用

作者: 公子小白123 | 来源:发表于2021-08-18 22:10 被阅读0次

    iHealthAPI 用的是 MongoDB,所以首先要确保服务器(CentOS 7)上安装有 MongoDB,执行如下命令来检查是否安装了 MongoDB。

    $ mongo --version

    如果显示以下内容则已经安装:

    MongoDB shell version v3.6.4

    安装 MongoDB

    因为服务器是 CentOS 7 系统,我们使用系统 yum 工具来安装数据库。

    1、创建 repo 文件

    在 /etc/yum.repos.d/mongodb-org-4.0.repo 路径创建文件内容:

    [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

    2、安装 MongoDB 包

    sudo yum install -y mongodb-org

    sudo yum install -y mongodb-org-4.0.0 mongodb-org-server-4.0.0 mongodb-org-shell-4.0.0 mongodb-org-mongos-4.0.0 mongodb-org-tools-4.0.0

    3、配置 /etc/mongod.conf

    mongod.conf修改绑定地址为0.0.0.0(bindIp)

    卸载 MongoDB

    1、停止 MongoDB

    sudo service mongod stop

    2、移除安装的包

    sudo yum erase$(rpm -qa|grep mongodb-org)

    3、移除数据库文件

    sudo rm -r /var/log/mongodb

    sudo rm -r /var/lib/mongo

    使用

    1、启动 MongoDB

    sudo service mongod start

    2、停止 MongoDB

    sudo service mongod stop

    3、重启 MongoDB

    sudo service mongod restart

    4、使用 MongoDB

    mongo --host 127.0.0.1:27017

    注意:

    1.关闭防火墙

    或者

    2. 不关闭也可以

    firewall-cmd --zone=public --add-port=27017/tcp --permanent

    firewall-cmd --reload

    开放端口

    查询开放状态 firewall-cmd --query-port=27017/tcp

    指定端口开放 firewall-cmd --add-port=27017/tcp --permanent

    重新载入配置 firewall-cmd --reload

    指定端口禁用 firewall-cmd --permanent --remove-

    port=27017/tcp

    小结

    本小节介绍了如何在 CentOS 7 系统下安装、卸载 MongoDB,并简单介绍了常用 MongoDB 的操作命令。仅仅这些操作命令,就已经足够我们使用它们来完成接下来的服务器数据操作。

    相关文章

      网友评论

          本文标题:服务器端 MongoDB 安装与使用

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