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的安装、环境配置以及启动和停止数据库的方法,为用户提供了便捷的Ubuntu MongoDB安装指南

本文目录导读:

  1. MongoDB 简介
  2. 安装 MongoDB
  3. 配置 MongoDB
  4. MongoDB 使用技巧

MongoDB 是款流行的开源 NoSQL 数据库,以其高性能、易扩展和灵活的数据模型而广受欢迎,在 Ubuntu 系统中安装 MongoDB 可以说是非常简单,下面将详细介绍如何在 Ubuntu 系统上安装和配置 MongoDB。

MongoDB 简介

MongoDB 是一个基于文档的数据库,它使用 JSON 格式的数据来存储数据,这使得它非常适合于那些需要灵活数据模型的现代应用程序,MongoDB 支持丰富的查询语言,可以实现复杂的查询操作,同时还支持索引、复制、分片等高级特性。

安装 MongoDB

1、更新系统包

在安装 MongoDB 之前,首先确保你的 Ubuntu 系统是最新的,打开终端,输入以下命令:

sudo apt update
sudo apt upgrade

2、添加 MongoDB 源

MongoDB 提供了一个官方的 APT 源,可以让我们轻松地安装和更新 MongoDB,导入 MongoDB 的 GPG 公钥:

sudo apt install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add

创建一个名为/etc/apt/sources.list.d/mongodb-org-4.4.list 的文件,并添加以下内容:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse

3、安装 MongoDB

我们可以使用apt 命令来安装 MongoDB:

sudo apt update
sudo apt install -y mongodb-org

4、启动 MongoDB 服务

安装完成后,启动 MongoDB 服务:

sudo systemctl start mongod

为了让 MongoDB 在系统启动时自动运行,可以使用以下命令:

sudo systemctl enable mongod

5、验证安装

在浏览器中输入http://localhost:28017,如果看到如下信息,则表示 MongoDB 安装成功:

It looks like you are trying to access MongoDB over HTTP on the default port.

配置 MongoDB

1、配置 MongoDB 数据库和日志文件路径

默认情况下,MongoDB 的数据文件和日志文件存放在/var/lib/mongodb/var/log/mongodb 目录下,如果需要更改这些路径,可以修改/etc/mongod.conf 文件中的dbpathlogpath 参数。

2、配置 MongoDB 监听端口

默认情况下,MongoDB 监听 27017 端口,如果需要更改端口,可以在/etc/mongod.conf 文件中修改port 参数。

3、配置 MongoDB 用户和权限

为了确保数据库的安全性,建议创建一个 MongoDB 用户,并为该用户分配相应的权限,进入 MongoDB shell:

mongo

切换到admin 数据库:

use admin

创建用户:

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

退出 MongoDB shell,并重启 MongoDB 服务:

sudo systemctl restart mongod

你可以使用创建的用户和密码来连接 MongoDB。

MongoDB 使用技巧

1、使用 MongoDB 图形界面管理工具

MongoDB 提供了多种图形界面管理工具,如 MongoDB Compass、Robo 3T 等,可以帮助你更方便地管理和操作 MongoDB 数据库。

2、使用 PyMongo 进行 Python 开发

PyMongo 是 MongoDB 的 Python 客户端,它允许你从 Python 应用程序中连接和操作 MongoDB 数据库,安装 PyMongo:

pip install pymongo

你可以在 Python 代码中使用 PyMongo 来连接 MongoDB 数据库,并进行增删改查等操作。

3、使用 Node.js 连接 MongoDB

MongoDB 也提供了官方的 Node.js 驱动程序,名为mongodb,安装 Node.js 驱动程序:

npm install mongodb

你可以在 Node.js 应用程序中使用该驱动程序来连接 MongoDB 数据库。

在 Ubuntu 系统中安装和配置 MongoDB 是一个非常简单的过程,通过上述步骤,你可以轻松地安装 MongoDB,并开始构建基于 MongoDB 的应用程序,MongoDB 的灵活性和高性能使其成为现代应用程序的理想选择。

关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, NoSQL, 文档存储, 复制, 分片, 查询语言, 索引, 用户权限, 图形界面, PyMongo, Node.js, 驱动程序, 高性能, 易扩展, 灵活数据模型, 开源, APT 源, GPG 公钥, systemctl, dbpath, logpath, port, createUser, 用户, 密码, Robo 3T, MongoDB Compass, Python, npm, 驱动, 连接, 应用程序

bwg Vultr justhost.asia racknerd hostkvm pesyun Pawns


本文标签属性:

Ubuntu MongoDB 安装:apt安装mongodb

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