请教我如何在我的虚拟机(ubuntu)中卸载我的mongodb.
我尝试了这些命令,没有删除任何内容:
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
它仍然存在.我输入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
Run Code Online (Sandbox Code Playgroud)
然后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
Run Code Online (Sandbox Code Playgroud)
我错过了什么?请帮我.谢谢!!
通常,使用apt命令,您可以使用所有mongoDB软件包启动autoremove:
sudo apt-get autoremove mongodb-*
Run Code Online (Sandbox Code Playgroud)
好的mongodb文档,包更改.要获得最新的软件包,请遵循以下说明:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Run Code Online (Sandbox Code Playgroud)
/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
Run Code Online (Sandbox Code Playgroud)
发出以下命令以重新加载本地包数据库:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
并安装所需的包:
sudo apt-get install mongodb-org
Run Code Online (Sandbox Code Playgroud)
之后你有服务器,shell,mongos,...要启动mongodb-server你可以启动mongodb服务,如下所示:
sudo service mongod start
Run Code Online (Sandbox Code Playgroud)
要在本地服务器上进行连接,只需输入以下命令:
mongo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21334 次 |
| 最近记录: |