mongodb - 正确卸载mongodb,重新安装mongodb

标签 mongodb ubuntu

请教我如何在我的 virtualbox(ubuntu) 中卸载我的 mongodb。

我尝试了这些命令,但没有删除任何内容:

sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove

它仍然存在。 我输入 mongod --version 它显示 db version v2.6.1

更新:

我想删除它然后重新安装:

我尝试了以下 4 个命令 -

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org

然后 sudo 服务 mongod 启动

输入mongo出现错误:

MongoDB shell version: 2.6.4
connecting to: test
2014-09-02T21:27:10.390+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111     Connection refused
2014-09-02T21:27:10.392+0800 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

我错过了什么吗? 请帮我。谢谢!!

最佳答案

通常,使用 apt 命令,您可以启动所有 mongoDB 包的自动删除:

sudo apt-get autoremove mongodb-*

好的,在 mongodb 文档上,包已更改。要获得最新的软件包,请按照说明进行操作:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

使用以下命令创建 /etc/apt/sources.list.d/mongodb.list 列表文件:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

发出以下命令重新加载本地包数据库:

sudo apt-get update

并安装所需的包:

sudo apt-get install mongodb-org

之后你有服务器,shell,mongos,......要启动 mongodb-server 你可以像这样启动 mongodb 服务:

sudo service mongod start

要连接到您的本地服务器,只需输入此命令:

mongo

关于mongodb - 正确卸载mongodb,重新安装mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25624247/

相关文章:

python - import tensorflow 在 jupyter notebook 中有效,但在命令行中无效。使用 conda 安装 tensorflow 和 jupyter notebook

ruby-on-rails - 想要将 "acts-as-taggable-on"用于 mongoid

node.js - 如何使用其他模型中的数据过滤 Mongoose 模型中的文档

node.js - 如何创建带有字典列表的 Mongoose 模型?

ubuntu - Jenkins 错误 : 'Unable to Delete File' When Invoking Ant

python - CUDA 8.0 和 cuDNN 5.1 在 Ubuntu 16.04 上的 Caffe 安装错误

linux - ubuntu 将多个 .tar.gz 文件解压到新目录

bash - 如何滚动回 Ubuntu xterm 和 PuTTY 行历史缓冲区中的给定行,或仅显示一屏文本?

javascript - Meteor 中的并发插入

node.js - 将附加参数传递给 Mongoose 查询