迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MongoDB >

如何卸载 MongoDB

作者:迹忆客 最近更新:2023/05/10 浏览次数:

要从您的计算机中卸载 MongoDB,您必须先删除 MongoDB 服务、数据库和日志文件。

使用这篇 MongoDB 文章,您将能够从 Ubuntu Linux、Mac 和 Windows 卸载 MongoDB。 请务必保留数据备份,因为一旦卸载,便无法恢复。

每个新版本的 MongoDB 都会带来新的特性。 例如,MongoDB 5.0 包括时间序列集合、窗口函数、在线归档和其他功能。

如果您计划安装新版本的 MongoDB,这是一个完美的深入教程,可帮助您卸载之前的 MongoDB 版本并开始使用最新版本。 我们还将介绍 MongoDB Atlas 集群,它提供了使用 MongoDB 的免费下载替代方案。

这篇 MongoDB 文章将详细讨论如何从以下位置卸载 MongoDB:

  1. Ubuntu Linux
  2. Mac
  3. Windows

从 Ubuntu Linux 卸载 MongoDB

停止守护进程并删除 MongoDB 应用程序、配置文件、数据文件和日志文件,以从 Ubuntu Linux 中卸载 MongoDB。 所有这些都应该从终端完成。

用户必须具有 sudo 访问权限,即超级用户。 以管理员身份登录并加入 sudo 组以获得 sudo 访问权限。

从 Ubuntu Linux 卸载 MongoDB 的步骤

要卸载 MongoDB,请一条一条运行以下命令。

  1. 停止 MongoDB 进程。
    sudo service mongod stop
    
  2. 完全删除已安装的 MongoDB 包。
    sudo apt-get purge mongodb-org*
    
  3. 删除数据目录、MongoDB 数据库和日志文件。
    sudo rm -r /var/log/mongodb /var/lib/mongodb
    

要验证 MongoDB 是否已成功卸载,请键入以下命令。

service mongod status

如果用户希望在 Linux 上重新安装 MongoDB,请在下面的搜索引擎上搜索以下链接。

  1. 在 Linux 上安装 MongoDB
  2. 在 Ubuntu 上安装 MongoDB 社区版
  3. 在 CentOS 上安装 MongoDB 社区版
  4. 在 Red Hat 上安装 MongoDB 社区版

您还可以创建一个免费的 MongoDB Atlas 集群来访问 MongoDB 数据库作为服务,而无需安装/卸载任何东西。


从 MacOS 卸载 MongoDB

要从您的 macOS 中删除任何版本的 MongoDB,请在终端上执行以下步骤。

  1. 检查是否有任何 mongo 服务正在运行。
    launchctl list | grep mongo
    
  2. 如果您使用 Homebrew 安装了 MongoDB,请卸载 MongoDB。
    launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist
    rm -f ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist
    launchctl remove homebrew.mxcl.mongodb-community
    
  3. 杀死 mongod 进程(如果存在)。
    kill -f mongod
    
  4. 如果您使用 brew 安装了 MongoDB,请使用以下命令卸载 MongoDB。
    brew uninstall mongodb-community
    brew uninstall mongodb-database-tools
    brew uninstall mongosh
    brew untap mongodb/brew
    
  5. 如果你手动安装了 MongoDB(没有 Homebrew),那么使用:
    rm -rf <yourmongodb_folder>
    
  6. 删除数据库文件。
    rm -rf /usr/local/var/mongodb
    

要检查 MongoDB 是否已正确卸载,请检查是否仍然存在任何 MongoDB 文件。

ls -al /usr/local/bin/mongo*
zsh: no match found: /usr/local/bin/mongo*

要安装较新的 MongoDB 版本,请在搜索引擎上搜索在 macOS 上安装 MongoDB。 或者,通过尝试 MongoDB Atlas 避免将来安装/卸载的需要。


从 Windows 移除 MongoDB

用户可以使用以下任一选项从 Windows 卸载 MongoDB。

使用应用程序和功能卸载 MongoDB

  1. 打开 Windows 开始菜单并查找应用程序和功能系统设置。
  2. 从显示的应用程序列表中选择 MongoDB 应用程序。 您还可以在列表中查找 MongoDB。
  3. 单击要卸载的 MongoDB 应用程序名称。

使用控制面板卸载 MongoDB (Windows 10)

  1. 使用“开始”菜单或命令提示符,转到“控制面板”(控制命令)。
  2. 当控制面板打开时,转到程序/程序和功能部分并选择卸载程序。
  3. 选择并右键单击 MongoDB。
  4. 单击卸载。
  5. Windows 将要求用户确认卸载。 选择是。

无论您如何删除 Windows 上的 MongoDB,都必须重新启动计算机才能使更改生效。

官方 MongoDB 文档网站有在 Windows 上重新安装 MongoDB 的说明。 或者,考虑 MongoDB Atlas 以避免将来的安装/卸载要求。


MongoDB Atlas

除了不必在您的计算机上安装或卸载 MongoDB 数据库这一事实之外,使用 MongoDB Atlas 还有几个好处。

MongoDB Atlas 是一个基于云的数据库,具有多种功能,包括内置安全性和自动备份。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 MongoDB Shell 中列出所有数据库

发布时间:2023/05/11 浏览次数:75 分类:MongoDB

交互式 Mongo Shell 提供了多个用于获取数据的选项。 本文介绍了在 Mongo Shell 中列出数据库的几种不同方法。

MongoDB 中检查字段包含的字符串

发布时间:2023/05/11 浏览次数:137 分类:MongoDB

这篇文章解决了如何在 MongoDB 中使用正则表达式来确定字段是否包含字符串。在 MongoDB 中使用正则表达式 正则表达式 (regex) 是定义搜索模式的文本字符串。

在 MongoDB 中 upsert 更新插入

发布时间:2023/05/11 浏览次数:162 分类:MongoDB

在 MongoDB 中,upsert 结合了更新和插入命令。 它可以在 update() 和 findAndModify() 操作中使用。MongoDB 中的 upsert 查询 upsert 采用单个布尔参数。

MongoDB 中的分页

发布时间:2023/05/11 浏览次数:140 分类:MongoDB

这篇文章将介绍什么是 MongoDB 中的分页。 为什么在 MongoDB 中需要分页以及在 MongoDB 中完成分页的不同方法或方式是什么。

MongoDB 中的 $unset 运算符

发布时间:2023/05/10 浏览次数:136 分类:MongoDB

本文将讨论 $unset 运算符在 MongoDB 中的工作原理。 此外,我们将演示使用此运算符从 MongoDB 集合中的所有文档中删除一个字段。MongoDB 中的 $unset 运算符 $unset 是用于从实体中删除字段的运算符。

MongoDB 中的 $ne 运算符

发布时间:2023/05/10 浏览次数:82 分类:MongoDB

本文将讨论 $ne 运算符如何在 MongoDB 中工作。 另外,我们会列举它与$not操作符的区别。MongoDB 中的 $ne 运算符 $ne 是MongoDB中的一个运算符,代表不等于。

MongoDB $Set 运算符

发布时间:2023/05/10 浏览次数:54 分类:MongoDB

在本文中,我们将学习如何使用 $set 运算符部分更新 MongoDB 中的对象,以便新对象与现有对象重叠/合并。

MongoDB 中 $push 和 $addToSet 的区别

发布时间:2023/05/10 浏览次数:105 分类:MongoDB

这篇指导文章将告诉您什么是 MongoDB 中的运算符以及它们是如何描述的。 此外,对 $push 和 $addToSet 运算符进行了简要的详细说明。 $push 和 $addToSet 之间的区别通过代码段详细说明。

在 MongoDB 中按日期对集合进行排序

发布时间:2023/05/10 浏览次数:151 分类:MongoDB

在本 MongoDB 教程中,讨论了在 MongoDB 中对集合进行排序的问题。 简要说明了对数据库中的集合进行排序的不同方法。在 MongoDB 中使用 sort() 函数

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便