MongoDB 安装

示例

要安装MongoDB,请按照以下步骤操作:

  • 对于Mac OS:

    • 在此处下载最新版本。确保您正在下载适当的文件,特别是检查您的操作系统类型是32位还是64位。下载的文件格式为tgz。

    • 转到下载该文件的目录。然后键入以下命令:

      $tar xvf mongodb-osx-xyz.tgz

      代替xyz,会有一些版本和系统类型信息。提取的文件夹将与tgz文件同名。在文件夹中,它们将是一个名为的子文件夹,bin其中将包含几个二进制文件以及mongod和mongo。

    • 默认情况下,服务器将数据保留在folder中/data/db。因此,我们必须创建该目录,然后使用以下命令运行服务器:

      $sudo bash
      # mkdir -p /data/db
      # chmod 777 /data
      # chmod 777 /data/db
      # exit
    • 要启动服务器,应从当前位置给出以下命令:

      $./mongod

      默认情况下,它将在端口27017上启动服务器。

    • 要启动客户端,应打开一个具有与以前相同目录的新终端。然后,以下命令将启动客户端并连接到服务器。

      $./mongo

      默认情况下,它连接到test数据库。如果看到这样的行connecting to: test。然后,您已经成功安装了MongoDB。恭喜!现在,您可以测试Hello World来更加自信。

    • 在终端中输入以下命令:  

      $brew install mongodb
    • Mac OS有两个选项:手动安装或自制。

    • 使用自制软件安装:

    • 手动安装:

    • 对于Windows:

      • 右键单击“我的电脑”,然后选择“属性”

      • 单击左侧窗格上的高级系统设置

      • 单击高级选项卡下的环境变量...。

      • 选择路径,从系统变量部分,然后点击编辑...

      • 在Windows 10之前,请添加分号并粘贴上面给出的路径。在Windows 10中,有一个“新建”按钮来添加新路径。

      • 单击确定以保存更改。

      • 在此处下载最新版本。确保您正在下载适当的文件,特别是检查您的操作系统类型是32位还是64位。

      • 下载的二进制文件具有扩展名exe。运行。它将提示安装向导。

      • 单击下一步

      • 接受许可协议,然后单击“下一步”

      • 选择“完整安装”。

      • 点击安装。它可能会提示一个窗口,询问管理员的权限。单击

      • 安装后,单击完成

      • 现在,mongodb安装在path上C:/Program Files/MongoDB/Server/3.2/bin。除了版本3.2,您的案例可能还有其他版本。路径名将相应更改。

      • bin目录包含几个二进制文件以及mongod和mongo。要从其他文件夹运行它,可以在系统路径中添加路径。去做吧:

      • 现在,创建一个名为的文件夹,该文件夹data具有一个db要在其中运行服务器的子文件夹。

      • 从其启动命令提示符。可以在cmd中更改路径,也可以单击此处的“打开命令”窗口,右键单击文件夹GUI的空白区域并同时按Shift和Ctrl键,将可以看到该窗口

      • 编写命令以启动服务器:

        > mongod

        默认情况下,它将在端口27017上启动服务器。

      • 打开另一个命令提示符,然后键入以下内容以启动客户端:

        > mongo
      • 默认情况下,它连接到test数据库。如果看到这样的行connecting to: test。然后,您已经成功安装了MongoDB。恭喜!现在,您可以测试Hello World来更加自信。

    • 对于Linux:与Mac OS几乎相同,只是需要一些等效命令。

      • 使用您喜欢的文本编辑器。

        $vi /etc/yum.repos.d/mongodb-org-3.4.repo

      • 粘贴以下文本。

        [mongodb-org-3.4]
        name=MongoDB Repository
        baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
        gpgcheck=1
        enabled=1
        gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
      • 更新软件包列表。

        $sudo yum update
      • 安装MongoDB

        $sudo yum install mongodb-org
      • 导入MongoDB存储库密钥。

        $sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
        gpg: Total number processed: 1\
        gpg:               imported: 1  (RSA: 1)
      • 将存储库添加到Ubuntu 16.04上的软件包列表。

        $echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
      • Ubuntu 14.04上

        $echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
      • 更新软件包列表。

        $sudo apt-get update
      • 安装MongoDB。

        $sudo apt-get install mongodb-org
      • 对于基于Debian的发行版(使用apt-get):

      • 对于基于Red Hat的发行版(使用yum):