📌  相关文章
📜  yum mongodb ubuntu 16.04 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:07.222000             🧑  作者: Mango

使用 Yum 在 Ubuntu 16.04 安装 MongoDB

MongoDB 是一个跨平台,高性能,开源的文档数据库,使用 JSON 格式存储数据。在 Ubuntu 16.04 上,可以使用 Yum 包管理器来轻松安装 MongoDB。

准备工作

在安装 MongoDB 之前,需要确保已经正确安装了 Yum 包管理器。在终端中运行以下命令来确认:

$ sudo apt-get update
$ sudo apt-get install -y yum
安装 MongoDB

安装 MongoDB 很简单,只需要运行以下命令:

$ sudo yum install -y mongodb

安装成功后,MongoDB 将自动启动,并在系统启动时启动。可以使用以下命令来检查 MongoDB 是否正在运行:

$ sudo systemctl status mongodb
使用 MongoDB

一旦安装成功,就可以开始使用 MongoDB 了。可以使用 mongo 命令行工具来与 MongoDB 交互。运行以下命令来启动 mongo

$ mongo

mongo 命令行界面中,可以运行以下命令来测试是否连接成功:

> show dbs

如果成功连接到 MongoDB 实例,则应看到类似以下内容:

admin    0.000GB
config   0.000GB
local    0.000GB
设置 MongoDB 认证

为了保护 MongoDB 数据库中的数据,建议启用认证。可以按照以下步骤来设置 MongoDB 认证:

  1. 创建管理员用户帐户

运行以下命令来在 MongoDB 中创建一个管理员帐户:

> use admin
> db.createUser({user: "<admin_username>", pwd: "<admin_password>", roles: ["root"]})

这将创建一个名为 <admin_username>,密码为 <admin_password> 的用户。该用户将拥有 root 角色,可以全局管理 MongoDB。

  1. 启用认证

编辑 MongoDB 配置文件 /etc/mongod.conf,并添加以下配置行:

security:
  authorization: enabled
  1. 重启 MongoDB

运行以下命令来重启 MongoDB,以使更改生效:

$ sudo systemctl restart mongodb
  1. 以认证方式连接 MongoDB

现在,需要在连接 MongoDB 时使用管理员帐户进行身份验证。可以使用以下命令连接到 MongoDB:

$ mongo -u <admin_username> -p <admin_password> --authenticationDatabase admin
结论

使用 Yum 包管理器在 Ubuntu 16.04 上安装 MongoDB 非常简单。在安装后,可以使用 mongo 命令行工具来与 MongoDB 交互。建议启用 MongoDB 认证,以保护 MongoDB 中的数据。