huanayun
hengtianyun
vps567
莱卡云

[Linux操作系统]Ubuntu 系统下 MongoDB 的安装与配置详解|ubuntu20.04安装mongodb,Ubuntu MongoDB 安装,Ubuntu 20.04下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,并进行了相关配置,以确保数据库的正常运行与高效性能。

本文目录导读:

  1. 安装 MongoDB
  2. 配置 MongoDB
  3. MongoDB 常用操作

MongoDB 是一款流行的开源 NoSQL 数据库,它使用 JSON 格式的文档存储数据,具有高性能、易扩展和灵活性等特点,在 Ubuntu 系统下安装 MongoDB 是一件相对简单的事情,本文将详细介绍如何在 Ubuntu 系统中安装 MongoDB,并对其进行配置。

安装 MongoDB

1、更新系统软件包

在安装 MongoDB 之前,首先需要更新系统软件包,打开终端,执行以下命令:

sudo apt-get update
sudo apt-get upgrade

2、安装 MongoDB

MongoDB 提供了两种安装方式:使用 APT 源和手动下载安装包,这里我们使用 APT 源进行安装。

(1)添加 MongoDB APT 源

打开终端,执行以下命令:

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

(2)更新 APT 源

sudo apt-get update

(3)安装 MongoDB

sudo apt-get install -y mongodb-org

3、启动 MongoDB 服务

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

sudo systemctl status mongod

如果服务未启动,可以手动启动:

sudo systemctl start mongod

4、设置 MongoDB 开机自启

sudo systemctl enable mongod

配置 MongoDB

1、配置 MongoDB 数据存储路径

默认情况下,MongoDB 的数据存储路径为/var/lib/mongodb,如果需要修改数据存储路径,可以按照以下步骤操作:

(1)停止 MongoDB 服务

sudo systemctl stop mongod

(2)创建新的数据存储目录

sudo mkdir -p /your/data/path

(3)修改 MongoDB 配置文件

sudo nano /etc/mongod.conf

在配置文件中找到storage 部分,将dbPath 参数修改为新的数据存储路径:

storage:
  dbPath: /your/data/path

(4)重启 MongoDB 服务

sudo systemctl start mongod

2、配置 MongoDB 访问权限

默认情况下,MongoDB 允许所有客户端无密码访问,为了确保数据安全,建议设置访问权限。

(1)进入 MongoDB shell

mongo

(2)创建管理员用户

use admin
db.createUser({
  user: "admin",
  pwd: "password",
  roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})

adMin 是用户名,password 是密码,可以根据实际需求修改。

(3)退出 MongoDB shell

exit

(4)重启 MongoDB 服务

sudo systemctl restart mongod

(5)修改 MongoDB 配置文件

sudo nano /etc/mongod.conf

在配置文件中找到security 部分,将authorization 参数设置为enabled

security:
  authorization: enabled

(6)重启 MongoDB 服务

sudo systemctl restart mongod

MongoDB 已经配置了访问权限,客户端需要使用管理员用户名和密码进行身份验证。

MongoDB 常用操作

1、连接 MongoDB

mongo -u "admin" -p "password" --authenticationDatabase "admin"

2、查看数据库

show dbs

3、创建数据库

use your_database_name

4、查看集合

show collections

5、创建集合

db.createCollection("your_collection_name")

6、插入文档

db.your_collection_name.insert({
  "field1": "value1",
  "field2": "value2",
  // ...
})

7、查询文档

db.your_collection_name.find()

8、更新文档

db.your_collection_name.update(
  { "field1": "value1" },
  { $set: { "field2": "value2" } }
)

9、删除文档

db.your_collection_name.remove({ "field1": "value1" })

10、删除集合

db.your_collection_name.drop()

11、删除数据库

db.dropDatabase()

MongoDB 是一款功能强大的 NoSQL 数据库,适用于各种场景,在 Ubuntu 系统下安装和配置 MongoDB 相对简单,只需按照本文所述步骤操作即可,希望本文能帮助您顺利地在 Ubuntu 系统中安装和配置 MongoDB。

关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, NoSQL, 数据存储路径, 访问权限, 常用操作, 管理员用户, 数据库连接, 集合, 文档, 插入, 查询, 更新, 删除, 系统服务

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu MongoDB 安装:mongodb4.4.1安装步骤

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