问题描述
我需要从我的系统(Ubuntu 11.10)中完全卸载mongodb并安装2.0.5版本。
目前,当我跑:
mongo db
我收到以下错误:
MongoDB shell version: 2.0.1
connecting to: db
Wed Jun 6 13:05:03 Error: couldn’t connect to server 127.0.0.1 shell/mongo.js:84 exception: connect failed
最佳解决方法
MongoDB有两套包装;标准的Ubuntu包,以及由10gen自己发布的一套。标准软件包已经过时,特别是对于Ubuntu的旧版本,因此最好从10gen存储库进行安装。
您引用的错误消息表明您可能已经尝试过此操作,因为版本2.0.1不是标准的Ubuntu软件包。我建议首先,你完全卸载Mongo并清理你的系统。如果您有要保留的现有数据,则可以对其进行备份。默认情况下,它存储在/var/lib/mongodb中。因此,如果您想要备份,请从那里获取文件的副本并将它们保存在安全的地方。
卸载现有的MongoDB软件包
由于我不是100%安装的东西,我建议以下内容确保所有内容都已卸载:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
其中一些命令可能会失败,具体取决于您实际安装的软件包,但这没关系。
这也