Ubuntu14.04下Mongodb(在线安装方式|apt-get)安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货!
本博文介绍了MongoDB,并详细指引读者在Ubuntu下MongoDB的安装和使用。本教程在Ubuntu14.04下测试通过。
一、MongoDB介绍
MongoDB 是一个是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
二、安装MongoDB
MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装。
首先,查看下你的操作系统的版本。

root@zhouls-virtual-machine:~# cat /etc/issue
Ubuntu 14.04. LTS \n \l root@zhouls-virtual-machine:~#

root@zhouls-virtual-machine:~# sudo apt-get install mongodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
mongodb is already the newest version.
upgraded, newly installed, to remove and not upgraded.
root@zhouls-virtual-machine:~# mongo -version
MongoDB shell version: 2.4.
root@zhouls-virtual-machine:~# sudo apt-get --purge remove mongodb mongodb-clients mongodb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libboost-dev libboost-filesystem1.54.0 libboost-program-options1.54.0
libboost-thread1.54.0 libboost1.-dev libgoogle-perftools4 libpcrecpp0
libsnappy1 libstdc++-4.8-dev libtcmalloc-minimal4 libunwind8 libv8-3.14.
mongodb-dev
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
mongodb* mongodb-clients* mongodb-server*
upgraded, newly installed, to remove and not upgraded.
After this operation, MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... files and directories currently installed.)
Removing mongodb (:2.4.-1ubuntu2) ...
Removing mongodb-server (:2.4.-1ubuntu2) ...
arg: remove
mongodb stop/waiting
Purging configuration files for mongodb-server (:2.4.-1ubuntu2) ...
dpkg: warning: while removing mongodb-server, directory '/var/log/mongodb' not empty so not removed
dpkg: warning: while removing mongodb-server, directory '/var/lib/mongodb' not empty so not removed
Removing mongodb-clients (:2.4.-1ubuntu2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
root@zhouls-virtual-machine:~# clear root@zhouls-virtual-machine:~# sudo apt-get install mongodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
mongodb-clients mongodb-server
The following NEW packages will be installed:
mongodb mongodb-clients mongodb-server
upgraded, newly installed, to remove and not upgraded.
Need to get B/12.9 MB of archives.
After this operation, MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package mongodb-clients.
(Reading database ... files and directories currently installed.)
Preparing to unpack .../mongodb-clients_1%3a2.4.9-1ubuntu2_amd64.deb ...
Unpacking mongodb-clients (:2.4.-1ubuntu2) ...
Selecting previously unselected package mongodb-server.
Preparing to unpack .../mongodb-server_1%3a2.4.9-1ubuntu2_amd64.deb ...
Unpacking mongodb-server (:2.4.-1ubuntu2) ...
Selecting previously unselected package mongodb.
Preparing to unpack .../mongodb_1%3a2.4.9-1ubuntu2_amd64.deb ...
Unpacking mongodb (:2.4.-1ubuntu2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.-) ...
ureadahead will be reprofiled on next reboot
Setting up mongodb-clients (:2.4.-1ubuntu2) ...
Setting up mongodb-server (:2.4.-1ubuntu2) ...
mongodb start/running, process
Processing triggers for ureadahead (0.100.-) ...
Setting up mongodb (:2.4.-1ubuntu2) ...
root@zhouls-virtual-machine:~#
安装完成后,在终端输入以下命令查看MongoDB版本:

root@zhouls-virtual-machine:~# mongo -version
MongoDB shell version: 2.4.
启动和关闭mongodb命令如下:

root@zhouls-virtual-machine:~# service mongodb start
start: Job is already running: mongodb
root@zhouls-virtual-machine:~# service mongodb stop
mongodb stop/waiting
root@zhouls-virtual-machine:~#
默认设置MongoDB是随Ubuntu启动自动启动的。
输入以下命令查看是否启动成功:

pgrep mongo -l #注意:-l是英文字母l,不是阿拉伯数字1
卸载MongoDB

root@zhouls-virtual-machine:~# sudo apt-get --purge remove mongodb mongodb-clients mongodb-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libboost-dev libboost-filesystem1.54.0 libboost-program-options1.54.0
libboost-thread1.54.0 libboost1.-dev libgoogle-perftools4 libpcrecpp0
libsnappy1 libstdc++-4.8-dev libtcmalloc-minimal4 libunwind8 libv8-3.14.
mongodb-dev
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
mongodb* mongodb-clients* mongodb-server*
upgraded, newly installed, to remove and not upgraded.
After this operation, MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... files and directories currently installed.)
Removing mongodb (:2.4.-1ubuntu2) ...
Removing mongodb-server (:2.4.-1ubuntu2) ...
arg: remove
mongodb stop/waiting
Purging configuration files for mongodb-server (:2.4.-1ubuntu2) ...
dpkg: warning: while removing mongodb-server, directory '/var/log/mongodb' not empty so not removed
dpkg: warning: while removing mongodb-server, directory '/var/lib/mongodb' not empty so not removed
Removing mongodb-clients (:2.4.-1ubuntu2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
root@zhouls-virtual-machine:~#
Ubuntu14.04下Mongodb(在线安装方式|apt-get)安装部署步骤(图文详解)(博主推荐)的更多相关文章
- Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...
- Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu14.04下Mongodb(离线安 ...
- Ubuntu14.04下Mongodb的Java API编程实例(手动项目或者maven项目)
不多说,直接上干货! 若大家,不会安装的话,则请移步,随便挑选一种. Ubuntu14.04下Mongodb(在线安装方式|apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04 ...
- Ubuntu14.04下Mongodb官网卸载部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐) https://docs.mongodb.com/manual/tutorial/ins ...
- Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...
- Git学习系列之Windows上安装Git之后的一些配置(图文详解)
不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...
- 基于CentOS6.5下snort+barnyard2+base的入侵检测系统的搭建(图文详解)(博主推荐)
为什么,要写这篇论文? 是因为,目前科研的我,正值研三,致力于网络安全.大数据.机器学习研究领域! 论文方向的需要,同时不局限于真实物理环境机器实验室的攻防环境.也不局限于真实物理机器环境实验室的大数 ...
- 全网最详细的Sublime Text 3的安装Package Control插件管理包(图文详解)
不多说,直接上干货! 全网最详细的Windows里下载与安装Sublime Text *(图文详解) 全网最详细的Sublime Text 3的激活(图文详解) 全网最详细的Sublime Text ...
- Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)
不多说,直接上干货! 写在前面的话 对于 在Ubuntu系统上,编译安装Apache它默认路径是在/usr/local/apache2/htdocs 或者编译安装httpd它默认路径是在/usr/lo ...
随机推荐
- Regexp-Utils:身份证号校验
ylbtech-Regexp-Utils:身份证号校验 1.返回顶部 1.方法 var idCardNoUtil = { /*省,直辖市代码表*/ provinceAndCitys: { 11: &q ...
- ROS-VIM
在终端输入:vimtutor,进入学习教程. 常用快捷键: a 编辑模式; 编辑状态下 回车 换行; Ctrl+n 补全命令; x剪切; p复制; u撤销; :q!不保存退出; :wq保存并退出; 以 ...
- apache配置httpd.conf的webapp根目录(基于appserv服务)
只要修改httpd.conf中两个配置项的值即可: DocumentRoot "E:/workspacePHP/what" <Directory "E:/works ...
- C#中方向键与回车键切换控件焦点
环境:界面上有TextBox,ComboBox等控件. 不建议把左右方向键都用来切换焦点,否则你在TextBox里面改变光标所在字符位置就不方便了. 方法一:笨方法,需为每个控件单独注册事件处理 以T ...
- poj 2762 Going from u to v or from v to u? 【 强连通 拓扑排序】
给出n个点,m条边,问是否任意两点u,v,是否满足u能够到达v,或者v能够到达u 自己写的时候以为缩一下点,然后再判断一下能不能拓扑排序就可以了 但是--wa--- 后来看了这篇题解 http://e ...
- BarTender无法连接到数据库?原来是微软补丁包捣的鬼
近期有很多BarTender用户反映,在使用BarTender设计打印条码时,经常会出现错误消息6670 的提示,使得BarTender无法连接到数据库,究其原因,原来是微软补丁包捣的鬼.目前海鸥科技 ...
- zabbix-server端监控MySQL服务
Zabbix 监控MySQL数据库 为server.zabbix,com 添加服务模块 创建MySQL服务图形 Server.zabbix.com 服务器操作 [root@server ~]# cd ...
- [学习笔记] CS131 Computer Vision: Foundations and Applications:Lecture 1 课程介绍
课程大纲:http://vision.stanford.edu/teaching/cs131_fall1718/syllabus.html 课程定位: 课程交叉: what is (computer) ...
- centos7下搭建solr服务器
1.Solr的环境 Solr是java开发. 需要安装jdk. 安装环境Linux. 需要安装Tomcat. 1.2. 搭建步骤 第一步:把solr 的压缩包上传到Linux系统 第二步:解压solr ...
- PHP读取XML数据中CDATA内数值
// 在开发过程中遇到对XML获取时候加载 CDATA 无法读取内部的数值(例如微信平台的返回值) $content = simplexml_load_string('<content>& ...