Ubuntu 14.04 安装MongoDB社区版
2016-02-17 21:10
621 查看
Ubuntu 14.04 安装MongoDB社区版
Ubuntu 1404 安装MongoDB社区版概述
安装MongoDB社区版
通过Ubuntu的包管理系统导入MongoDB的公共密钥
创建一个MongoDB软件源的列表文件
重新加载本地软件包数据库
安装MongoDB包
安装最新的稳定版本的MongoDB
安装指定版本的MongoDB发行包
锁定MongoDB的版本
启动MongoDB社区版
1 启动MongoDB
2 验证MongoDB已经成功启动
3 停止MongoDB
4 重启MongoDB
卸载MongoDB社区版
1 停止MongoDB
2 删除包
3 删除数据文件夹
可能遇到的麻烦
概述
Ubuntu有自己的MongoDB安装包。MongoDB只为Ubuntu 64位长期支持版(LTS)提供安装包。当前,适配的有12.04 LTS 和 14.04 LTS两个版本,其他的不推荐使用。
Ubuntu下提供的MongoDB的安装包有:
- mongodb
- mongodb-server
- mongodb-clients
安装MongoDB社区版
1. 通过Ubuntu的包管理系统导入MongoDB的公共密钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
2. 创建一个MongoDB软件源的列表文件
创建/etc/apt/sources.list.d/mongodb-org-3.2.list空文件.
例如:
vi /etc/apt/sources.list.d/mongodb-org-3.2.list
Ubuntu 12.04 在终端下执行:
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Ubuntu 14.04 在终端下执行:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
将软件源加入到刚创建的空文件中。
3. 重新加载本地软件包数据库
sudo apt-get update
4. 安装MongoDB包
你可以安装最新的稳定版本的MongoDB,也可以安装指定版本的MongoDB。安装最新的稳定版本的MongoDB
终端下执行如下命令:sudo apt-get install -y mongodb-org
安装指定版本的MongoDB发行包
为了安装指定的发行包,你需要指定要安装的每一个组件包的名称和版本。例如:
sudo apt-get install -y mongodb-org=3.2.1 mongodb-org-server=3.2.1 mongodb-org-shell=3.2.1 mongodb-org-mongos=3.2.1 mongodb-org-tools=3.2.1
如果你只安装 mongodb-org=3.2.1 而没有指定组件包,MongoDB最新版本的每一个包都会被安装,不管你指定的版本是什么。
锁定MongoDB的版本
Ubuntu下会通过apt-get命令自动升级MongoDB的版本。为了阻止这样,需要锁定已安装MongoDB的版本。顺序执行如下命令即可:
echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-org-shell hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
5. 启动MongoDB社区版
安装好MongoDB后,数据库服务应该会自动启动。默认配置下,MongoDB 数据文件 存储在
/var/lib/mongodb,日志文件 存储在
/var/log/mongodb,使用
mongodb账号运行。你可以通过修改
/etc/mongod.conf指定日志和数据文件的存放位置。
5.1 启动MongoDB
终端下执行如下命令启动mongodsudo service mongod start
5.2 验证MongoDB已经成功启动
查看/var/log/mongodb/mongod.log日志文件来验证是否已正确启动,文件如果出现:
[initandlisten] waiting for connections on port <port>
表明启动成功。
<port>是mongoDB鉴定的端口号,在文件
/etc/mongod.conf配置,27017 是默认值。
5.3 停止MongoDB
sudo service mongod stop
5.4 重启MongoDB
sudo service mongod restart
6. 卸载MongoDB社区版
完整地从系统中卸载MongoDB,必须- 通过MongoDB的卸载命令卸载应用程序
- 删除MongoDB配置文件
- 删除任何包含属于MongoDB的数据和日志
卸载是不可恢复的,请事先做好相关备份工作!
6.1 停止MongoDB
sudo service mongd stop
6.2 删除包
sudo apt-get purge mongodb-org*
6.3 删除数据文件夹
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
7. 可能遇到的麻烦
在导入MongoDB软件源证书还有下载MongoDB时出现无法连接情况,那么换个网络环境 试试了!
相关文章推荐
- 基于ssdb和mongodb的feed服务架构
- zabbix如何监控mongodb
- mongodb 3.2版本基本管理
- MongoDB索引使用
- windows下MongoDB的安装以及php的扩展
- MongoDB 学习笔记(五)索引
- MongoDB常用查询
- Java实现对MongoDB的AND、OR和IN操作
- MongoDB数组修改器更新数据
- mac 下 安装 mongodb 数据库
- mongoDB学习网站
- Mongodb 学习笔记
- MongoDB初探系列之二:认识MongoDB提供的一些经常使用工具
- 基于C#的MongoDB数据库开发应用(2)--MongoDB数据库的C#开发
- linux安装mongodb
- mongodb windows下以及linux下的配置
- php操作MONGODB
- 阿里云搭建NODEJS+EXPRESS+MONGODB实战
- MongoDB数组修改器更新数据
- mongodb基本指令操作