安装

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

  • 对于 Mac OS:

    • Mac OS 有两个选项:手动安装或自制程序
    • 使用自制软件安装 :
      • 在终端中键入以下命令:

        $ brew install mongodb
        
    • 手动安装:
      • 此处下载最新版本。确保下载相应的文件,特别检查你的操作系统类型是 32 位还是 64 位。下载的文件格式为 tgz

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

        $ tar xvf mongodb-osx-xyz.tgz
        

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

      • 默认情况下,服务器将数据保存在文件夹/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 更加自信。

  • 对于 Windows:

    • 此处下载最新版本。确保下载相应的文件,特别检查你的操作系统类型是 32 位还是 64 位。

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

    • 单击下一步

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

    • 选择完整安装。

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

    • 安装完成后单击 Finish

    • 现在,mongodb 安装在路径 C:/Program Files/MongoDB/Server/3.2/bin 上。而不是版本 3.2,可能会有一些其他版本的案例。路径名称将相应更改。

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

      • 右键单击我的电脑,然后选择属性
      • 单击左窗格中的高级系统设置
      • 单击 “ 高级” 选项卡下的环境变量… 。 ****
      • 选择路径,从系统变量部分,然后点击编辑…
      • 在 Windows 10 之前,添加一个分号并粘贴上面给出的路径。在 Windows 10 中,有一个用于添加新路径的“ 新建” 按钮。
      • 单击“ 确定” 以保存更改。
    • 现在,创建一个名为 data 的文件夹,其中包含一个名为 db 的子文件夹,你可以在其中运行服务器。

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

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

      > mongod
      

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

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

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

  • 对于 Linux: 除了一些等效命令外,几乎与 Mac OS 相同。

    • 对于基于 Debian 的发行版(使用 apt-get):
      • 导入 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
        
    • 对于基于 Red Hat 的发行版(使用 yum):
      • 使用你喜欢的文本编辑器。

        $ 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