2014-09-02 57 views
3

請教我如何在我的virtualbox(ubuntu)中卸載我的mongodb。正確卸載mongodb並再次安裝mongodb

我嘗試了這些命令,併除去沒有:

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

它仍然存在。 I型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 

然後 須藤服務mongod start

and type mongo ther e是錯誤:

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 

我錯過了什麼嗎? 請幫幫我。謝謝!!

回答

6

通常情況下,用apt命令,你可以與所有的MongoDB包推出的autoremove:

sudo apt-get autoremove mongodb-* 

好MongoDB的文檔時,包被改變。有一個向上的最新包裝如下說明:

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

發出以下命令來重新加載本地包數據庫:

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

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

sudo apt-get update 

並安裝所需的包裝:

sudo apt-get install mongodb-org 

之後,你有服務器,貝殼,mongos,...要啓動MongoDB的服務器佑康啓動MongoDB的服務是這樣的:

sudo service mongod start 

要在本地服務器上只連接輸入以下命令:

mongo 
+0

謝謝!它真的幫助me.btw.do你知道如何安裝mongo db嗎?我嘗試在mongodb網站上的步驟。但終端仍然說:無法連接到127.0.0.1:27017,原因是:errno:111連接被拒絕 – user2492364 2014-09-02 13:20:23

+0

你安裝後運行「sudo service mongod start」嗎?它不會自動啓動。 – 2014-09-02 13:21:56

+0

我用完整安裝說明編輯我的文章 – throrin19 2014-09-02 13:28:01