huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu系统中MongoDB的安装与配置指南|ubuntu20.04安装mongodb,Ubuntu MongoDB 安装

PikPak

推荐阅读:

[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024

[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE

[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务

[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台

本文提供了一步一步的Ubuntu 20.04系统上安装MOngoDB的详细指南。通过使用官方的MongoDB仓库,用户可以轻松安装并配置MongoDB。内容涵盖了添加MongoDB仓库、安装MongoDB社区版、启动MongoDB服务以及验证安装过程,为开发者提供了快速上手的方法。

本文目录导读:

  1. 安装 MongoDB
  2. 配置 MongoDB
  3. MongoDB 的使用

MongoDB 是一款功能强大的开源 NoSQL 数据库,它使用 JSON 格式的文档存储数据,并且支持高性能、高可用性和易于扩展的数据库架构,在 Ubuntu 系统中安装 MongoDB 相对简单,以下是详细的安装与配置步骤。

安装 MongoDB

1、更新系统包

打开终端,运行以下命令来更新系统的包列表:

sudo apt-get update

2、安装 MongoDB

MongoDB 提供了官方的.deb 包,可以直接安装,运行以下命令添加 MongoDB 的源并安装:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get update
sudo apt-get install -y mongodb-org

安装过程中可能会提示输入用户密码,请输入你的 Ubuntu 用户密码。

3、启动 MongoDB 服务

安装完成后,MongoDB 服务会自动启动,你可以通过以下命令检查服务状态:

sudo systemctl status mongod

如果服务未启动,可以使用以下命令启动:

sudo systemctl start mongod

4、设置 MongoDB 开机自启

为了确保每次系统启动时 MongoDB 服务也能自动启动,运行以下命令:

sudo systemctl enable mongod

配置 MongoDB

1、安全设置

MongoDB 默认是不需要认证的,但在生产环境中,出于安全考虑,建议开启认证。

编辑 MongoDB 配置文件:

sudo nano /etc/mongod.conf

找到#security: 部分,取消注释并设置以下内容:

security:
  authorization: enabled

保存并退出编辑器,然后重启 MongoDB 服务:

sudo systemctl restart mongod

2、创建管理员用户

进入 MongoDB shell:

mongo

在 MongoDB shell 中,切换到admin 数据库:

use admin

创建管理员用户:

db.createUser({
  user: 'admin',
  pwd: 'yourpassword',
  roles: [{ role: 'userAdminAnyDatabase', db: 'admin' }]
})

yourpassword 替换为你想要的密码,创建完成后,退出 MongoDB shell。

3、配置 MongoDB 监听端口

MongoDB 默认监听 27017 端口,如果需要更改端口,可以在/etc/mongod.conf 文件中修改port 参数的值,然后重启服务。

MongoDB 的使用

1、连接 MongoDB

使用 MongoDB shell 连接 MongoDB:

mongo -u "admin" -p "yourpassword" --authenticationDatabase "admin"

2、数据库操作

在 MongoDB shell 中,你可以进行数据库的创建、删除、查询、更新等操作。

- 创建数据库:

use mydatabase

- 插入数据:

db.mycollection.insert({name: "John", age: 30})

- 查询数据:

db.mycollection.find()

- 更新数据:

db.mycollection.update({name: "John"}, {name: "John", age: 31})

- 删除数据:

db.mycollection.remove({name: "John"})

通过以上步骤,你可以在 Ubuntu 系统中成功安装和配置 MongoDB,并开始使用它来存储和管理数据。

相关关键词:

Ubuntu, MongoDB, 安装, 配置, NoSQL, 数据库, 系统更新, 包管理, deb, 源添加, 服务启动, 开机自启, 安全设置, 认证, 管理员用户, 监听端口, 数据库操作, 创建数据库, 插入数据, 查询数据, 更新数据, 删除数据, MongoDB shell, 用户权限, 端口修改, 系统重启, 数据存储, 数据管理

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu MongoDB 安装:ubuntu离线安装mongodb

原文链接:,转发请注明来源!