如何在 Ubuntu 14.04 上安装和配置 MongoDB如何在 Ubuntu 14.04 上安装和配置 MongoDB如何在 Ubuntu 14.04 上安装和配置 MongoDB如何在 Ubuntu 14.04 上安装和配置 MongoDB
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 14.04 上安装和配置 MongoDB

本教程适用于这些操作系统版本

  • Ubuntu 16.04(Xenial Xerus)
  • Ubuntu 14.04 LTS(Trusty Tahr)

在此页

  1. 先决条件
  2. 在 Ubuntu 中安装 MongoDB
    1. 第 1 步 - 导入公钥
    2. 第 2 步 - 创建源列表文件 MongoDB
    3. 第 3 步 - 更新存储库
    4. 第 4 步 - 安装 MongoDB

    1. 第 1 步 - 打开 mongo shell
    2. 第 2 步 - 切换到数据库管理员
    3. 第 3 步 - 创建根用户
    4. 第 4 步 - 编辑 MongoDB 配置文件
    5. 第 5 步 - 重启 MongoDB 并尝试连接

    MongoDB 是一种 NoSQL 数据库,可提供高性能、高可用性和自动扩展的企业数据库。 MongoDB 是一个 NoSQL 数据库,所以你不能使用 SQL(结构化查询语言)来插入和检索数据,它不会像 MySQL 或 Postgres 那样将数据存储在表中。数据以 JSON 格式(在 MongoDB 中称为 BSON)存储在“文档”结构中。 MongoDB 于 2009 年首次推出,目前由 MongoDB 公司开发。MongoDB 的 Ubuntu 软件包仅适用于 LTS 版本。

    先决条件

    • Ubuntu 服务器 14.04 - 64 位
    • 根权限

    我们将在本教程中做什么:

    1. 安装 MongoDB
    2. 配置 MongoDB
    3. 结论

    在 Ubuntu 中安装 MongoDB

    第 1 步 - 导入公钥

    Ubuntu 包管理器 apt(高级包工具)需要软件分发者的 GPG 密钥,以确保包的一致性和真实性。运行此命令将 MongoDB 密钥导入您的服务器。

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

    第 2 步 - 创建源列表文件 MongoDB

    使用以下命令在 /etc/apt/sources.list.d/ 中创建一个 MongoDB 列表文件:

    echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

    第 3 步 - 更新存储库

    使用 apt 命令更新存储库:

    sudo apt-get update

    第 4 步 - 安装 MongoDB

    现在您可以通过键入以下命令来安装 MongoDB:

    sudo apt-get install -y mongodb-org

    配置 MongoDB 用户名和密码

    安装 MongoDB 包后,您可以为数据库服务器配置用户名和密码:

    第 1 步 - 打开 mongo shell

    在为 MongoDB 设置用户名和密码之前,您需要在服务器上打开 mongodb shell。您可以通过键入以下内容登录:

    mongo

    如果您收到错误全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量,尝试以下命令:

    export LC_ALL=C
    mongo

    第 2 步 - 切换到数据库管理员

    进入 MongoDB shell 后,切换到名为 admin 的数据库:

    use admin

    第 3 步 - 创建根用户

    使用此命令创建根用户:

    db.createUser({user:"admin", pwd:"admin123", roles:[{role:"root", db:"admin"}]})

    描述:创建用户 admin,密码为 admin123,权限/角色为 root,数据库为 admin。

    现在键入 exit 退出 MongoDB shell。

    第 4 步 - 编辑 MongoDB 配置文件

    使用编辑器编辑 MongoDB 配置文件 /etc/mongod.conf。

    nano /etc/mongod.conf

    通过删除 # 字符取消对 #auth=true 行的注释,然后保存并退出。

    第 5 步 - 重启 MongoDB 并尝试连接

    现在重新启动 MongoDB 并连接到创建的用户。

    sudo service mongod restart

    并使用以下命令连接到 mongodb shell:

    mongo -u admin -p admin123 --authenticationDatabase admin

    你会看到这样的输出:

    结论

    提供高性能、高可用性和自动扩展的著名 NoSQL 数据库是 MongoDB。它不同于 MySQL、PostgreSQL 和 SQLite 等 RDBMS,因为它不使用 SQL 来设置和检索数据。 MongoDB 将数据存储在称为 BSON(具有附加信息类型的 JSON 的二进制表示)的“文档”中。 MongoDB 仅适用于 64 位长期支持 Ubuntu 版本。

©2015-2025 艾丽卡 support@alaica.com