MongoDB是一种流行的开源NoSQL数据库管理系统,以其灵活性、可扩展性和易用性而闻名。除了免费的MongoDB社区版之外,还有商业的MongoDB企业版和以MongoDB Atlas命名的完全托管的基于云的数据库服务。MongoDB的特点是高度的灵活性和几乎无限的水平扩展性。
如果你想在Ubuntu系统上设置MongoDB服务器,本文会帮助你。
1. 更新Ubuntu 22.04的软件包
在你的Ubuntu 22.04服务器上,首先运行系统更新命令,以重建从现有仓库创建的APT软件包缓存。给定的命令还将更新系统中安装的软件包。
sudo apt update
还要安装一些其他必需的软件包:
sudo apt-get install gnupg curl
2. 添加GPG密钥
首先,添加GPG密钥,系统将需要该密钥来检查我们在本文中要安装的MongoDB软件包的真实性。
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg -o /etc/apt/trusted.gpg.d//mongodb-server-6.0.gpg --dearmor
3. 在Ubuntu 22.04上添加MongoDB仓库
MongoDB是一种流行的数据库系统,但安装它的软件包不能直接使用Ubuntu 22.04的默认系统仓库。因此,我们需要手动在Ubuntu 22.04 Linux上添加6.0版本的仓库。
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
添加仓库后,使用以下命令更新APT索引缓存:
sudo apt update
4. 在Ubuntu 22.04上安装MongoDB 6.0
我们的系统现在已经准备好安装MongoDB服务器及其其他工具,例如shell、mongosh等。在Ubuntu 22.04终端中运行以下命令:
sudo apt install mongodb-org
5. 启动并启用MongoDB服务
安装完成后,让我们启用并启动数据库服务器的服务,这样我们就不需要每次都运行它了。
sudo systemctl enable --now mongod
启用服务后,检查它是否正常运行而没有错误:
sudo systemctl status mongod
!
6. 如何检查MongoDB版本
要检查你的Ubuntu或任何Linux当前的MongoDB版本,可以使用以下命令:
mongod --version
而要使用Mongo命令行,只需输入:
mongo
要了解如何使用该数据库的命令行,请查看其官方文档。
7. 如何更新
如果有任何安全更新可用于MongoDB版本6.0,那么用户只需运行系统更新命令即可获取该更新。
sudo apt update && sudo apt upgrade
8. 卸载或删除
如果不再对MongoDB感兴趣并且不需要它,可以使用以下命令将其卸载:
sudo apt autoremove --purge mongodb-org
要删除仓库和GPG密钥,可以使用以下命令:
sudo rm /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo rm /etc/apt/trusted.gpg.d/mongoserver_key.gpg
对这篇文章感觉如何?
太棒了
1
不错
0
爱死了
0
不太好
0
感觉很糟
1
More in:教程
在 Ubuntu Linux 上安装 Clang
无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]
在 Linux Mint 中安装 KDE Plasma 桌面环境:一个实验
以下是在 Linux Mint 中安装 KDE Plasma 桌面环境,并进行一些调整的方法。 Linux Mint 是最受欢迎且用户友好的 Linux 发行版,以其易用性和稳定性而闻名。虽然 Lin […]
在Linux中轻松挂载驱动器:使用GUI和CLI进行自动挂载指南
了解如何高效地在Linux上自动化任务可以极大地简化日常操作。其中一个常见任务是挂载驱动器,这可以自动完成,节省宝贵的时间。如果你是GNOME用户,你会高兴地知道这个界面使得挂载驱动器特别简单。通过按 […]
在Ubuntu Linux 22.04或20.04上安装 OpenJDK 17 的步骤
Java 是一种多用途且广泛使用的编程语言,JAVA 的开源实现被称为 OpenJDK。它由开源 Java 社区积极维护和支持。今天,我们将学习在 Ubuntu Linux 上安装 OpenJDK 1 […]