MongoDB 数据库在 CentOS 上安装及配置

阅读时长 10 分钟读完

在这篇文章中,我们将带你深入了解 MongoDB 数据库在 CentOS 操作系统上的安装及配置,为你提供详细的指导和示例代码。

简介

MongoDB 是一个面向文档型数据库,它使用 JSON 格式的文档来存储数据,具有高可用性、高扩展性、高性能和易用性等优点。在前端开发中, MongoDB 也经常被用来存储 Web 应用程序中的数据。

安装

在 CentOS 操作系统上安装 MongoDB 数据库,可以按照如下步骤进行操作:

步骤 1:添加 MongoDB 源

在进行 MongoDB 安装之前,我们需要添加 MongoDB 源,来获取 MongoDB 的最新版本和软件包。

我们可以访问 MongoDB 的官网,在官网主页上找到 “Download” 按钮,找到对应于 CentOS 的下载链接即可,或者通过下面命令安装:

步骤 2:启动 MongoDB

在添加了 MongoDB 源之后,我们现在可以启动 MongoDB 服务:

如果启动成功,则可以在MongoDB 的日志 /var/log/mongodb/mongod.log 中看到类似如下的内容:

-- -------------------- ---- -------
---------------------------- - -------  --------------- ------- -------- - --------- ---------- --------------------- ------ -------------------------
---------------------------- - -------  --------------- -- ------- -------
---------------------------- - -------  --------------- --- -------- ----------------------------------------
---------------------------- - -------  --------------- ------- -------- ------- -----------  -- --- ----
---------------------------- - -------  --------------- ---------- --------
---------------------------- - -------  --------------- -------- ----
---------------------------- - -------  --------------- ----- ------------
---------------------------- - -------  ---------------     -------- ------
---------------------------- - -------  ---------------     --------- ------
---------------------------- - -------  ---------------     ------------ ------
---------------------------- - -------  --------------- -------- - ---- - ------- ----------- -- --------- - -------------- --------- - -
---------------------------- - -------  --------------- -- ------------- ------ --- ----------------------------------- ------ ---- -------- ---------- ------
---------------------------- - -------  --------------- ------- --------------------------
---------------------------- - -------  --------------- ------- ------- -------------------------------
---------------------------- - -------  --------------- ------------- ---------
---------------------------- - -------  --------------- ------------------ -------
---------------------------- - -------  --------------- --------- -- ----- -- ---------- --- ------------
---------------------------- - -------  --------------- 
展开代码

步骤 3:验证 MongoDB 是否正常运行

在启动了 MongoDB 服务之后,我们可以通过运行如下命令来验证 MongoDB 是否正常运行:

如果 MongoDB 正常运行则会看到如下输出:

配置

在安装和启动了 MongoDB 后,我们可以对 MongoDB 进行相关配置:

配置 1:创建 MongoDB 账户

在 MongoDB 中创建账户可以有效加强 MongoDB 数据库的安全性,只有被授权的用户才能访问 MongoDB 数据库:

  1. 启动 MongoDB 客户端:
  1. 连接到管理员账户:
  1. 创建管理员账户:

在上述代码中,“admin” 是用户名,“password” 是密码。如果想要创建不同的账户,只需更改用户名和密码即可。

配置 2:开启认证权限

在创建了 MongoDB 账户后,为了增强 MongoDB 数据库的安全性,我们需要开启 MongoDB 的认证权限。

  1. 停止 MongoDB 服务:
  1. 修改 MongoDB 配置文件 /etc/mongod.conf,添加如下配置:
  1. 启动 MongoDB 服务:

如果 MongoDB 正常运行,则说明认证权限已成功开启。

示例代码

在掌握了 MongoDB 数据库的安装和配置基础知识后,我们可以通过以下的示例代码来实现对 MongoDB 数据库的具体操作:

-- -------------------- ---- -------
----- ----------- - -------------------------------
----- ------ - ------------------

-- ---------- ---
----- --- - ----------------------------

-- -------- ----
----- ------ - ------------

-- ------ - --- -----------
----- ------ - --- -----------------

-- --- ------- ------ -- ------- -- --- ------
---------------------------- -
  ------------------ -----
  ---------------------- ------------ -- ---------

  ----- -- - ------------------

  -- ------ --- --------
  --------------------------------------
    ------ ----- ----------
    -------- ----- -- - ---- ---------
  -- ------------- ------- -
    ------------------ -----
    --------------- ----------------------

    ------------------- -------- ---------------

    -- ---- --- --------
    -------------------------------------- ------------- --------- -
      ------------------ -----

      ----------------- -------- ---------------
      ----------------------

      -- ------ --- --------
      -------------------------------------- ------ ----- --------- -- - ----- - ------ --------- --------- - -- ------------- ------- -
        ------------------ -----
        --------------- ---------------------
        --------------- ----------------------

        ------------------- -------- ---------------

        -- ---- --- --------
        --------------------------------------------------------- ---------- -
          ------------------ -----

          ----------------- --- --------- ---------------
          -----------------------

          -- ------ --- --------
          -------------------------------------- ------ --------- --------- -- ------------- ------- -
            ------------------ -----
            --------------- ---------------------

            ------------------- -------- ---------------

            ---------------
          ---
        ---
      ---
    ---
  ---
---
展开代码

在上述代码中,我们创建了一个名为 “myproject” 的数据库,并在其中插入了一个名为 “documents” 的数据表。然后我们对该数据表进行了添加、查询、更新和删除操作,可以根据代码具体实现该数据库操作并验证。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67b96d45306f20b3a67ca5b9

纠错
反馈

纠错反馈