不多说,直接上干货!

前期博客

Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)

Ubuntu14.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

为什么要写这篇博客?

  在学习的过程中,考虑到将数据存储到数据库会更加方便查看和测试,所以使用了mongodb存储爬虫结果。在Ubuntu中,对MongoDB的操作都是在命令窗口中进行的,无法以图标的形式直接查看整个数据库的状态和其中的内容。

  选择了两个可视化工具,它们分别是:Mongobooster和RoboMongo,由于推荐RoboMongo的人较多,所以选择了它。

1. RoboMongo的安装

(1) 下载RoboMongo至 /usr/local/app/robomongo

  选择适合自己系统的版本,这里我的版本是64位的Linux。RoboMongo官网下载链接

  当然,大家也可以在线安装。

https://download.robomongo.org/1.0.0/linux/robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz

(2) 解压文件

下载的文件为:

root@zhouls-virtual-machine:/usr/local/app# pwd
/usr/local/app
root@zhouls-virtual-machine:/usr/local/app# ls
jdk  jdk1.8.0_60  neo4j  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# cp /home/zhouls/Downloads/robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz .
root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
jdk1.8.0_60  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# 

root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
jdk1.8.0_60  neo4j-community-3.2.0
root@zhouls-virtual-machine:/usr/local/app# tar -zxvf robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz 

root@zhouls-virtual-machine:/usr/local/app# ls
jdk          neo4j                  robomongo-1.0.0-linux-x86_64-89f24ea
jdk1.8.0_60  neo4j-community-3.2.0  robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# rm robomongo-1.0.0-linux-x86_64-89f24ea.tar.gz
root@zhouls-virtual-machine:/usr/local/app# ll
total 20
drwxr-xr-x  5 root root 4096 Jun  2 23:39 ./
drwxr-xr-x 11 root root 4096 Jun  2 14:53 ../
lrwxrwxrwx  1 root root   12 Jun  2 14:55 jdk -> jdk1.8.0_60//
drwxr-xr-x  8 root root 4096 Aug  5  2015 jdk1.8.0_60/
lrwxrwxrwx  1 root root   22 Jun  2 15:39 neo4j -> neo4j-community-3.2.0//
drwxr-xr-x 11 root root 4096 Jun  2 16:24 neo4j-community-3.2.0/
drwxr-xr-x  4 root root 4096 Jun  2 23:39 robomongo-1.0.0-linux-x86_64-89f24ea/
root@zhouls-virtual-machine:/usr/local/app# ln -s robomongo-1.0.0-linux-x86_64-89f24ea/ robomongo
root@zhouls-virtual-machine:/usr/local/app# ll
total 20
drwxr-xr-x  5 root root 4096 Jun  2 23:39 ./
drwxr-xr-x 11 root root 4096 Jun  2 14:53 ../
lrwxrwxrwx  1 root root   12 Jun  2 14:55 jdk -> jdk1.8.0_60//
drwxr-xr-x  8 root root 4096 Aug  5  2015 jdk1.8.0_60/
lrwxrwxrwx  1 root root   22 Jun  2 15:39 neo4j -> neo4j-community-3.2.0//
drwxr-xr-x 11 root root 4096 Jun  2 16:24 neo4j-community-3.2.0/
lrwxrwxrwx  1 root root   37 Jun  2 23:39 robomongo -> robomongo-1.0.0-linux-x86_64-89f24ea//
drwxr-xr-x  4 root root 4096 Jun  2 23:39 robomongo-1.0.0-linux-x86_64-89f24ea/
root@zhouls-virtual-machine:/usr/local/app# 

root@zhouls-virtual-machine:/usr/local/app# cd robomongo
root@zhouls-virtual-machine:/usr/local/app/robomongo# ll
total 84
drwxr-xr-x 4 root   root    4096 Jun  2 23:39 ./
drwxr-xr-x 5 root   root    4096 Jun  2 23:39 ../
drwxr-xr-x 2 root   root    4096 Jun  2 23:39 bin/
-rw-r--r-- 1 zhouls zhouls 23891 Apr 21 14:20 CHANGELOG
-rw-r--r-- 1 zhouls zhouls   337 Apr 21 14:20 COPYRIGHT
-rw-r--r-- 1 zhouls zhouls   177 Apr 21 14:20 DESCRIPTION
drwxr-xr-x 4 root   root    4096 Jun  2 23:39 lib/
-rw-r--r-- 1 zhouls zhouls 35147 Apr 21 14:20 LICENSE
root@zhouls-virtual-machine:/usr/local/app/robomongo# 

  配置robomongo的环境变量

root@zhouls-virtual-machine:/usr/local/app/robomongo# vim /etc/profile

#robomongo
export ROBOMONGO_HOME=/usr/local/app/robomongo
export PATH=$PATH:$ROBOMONGO_HOME/bin

root@zhouls-virtual-machine:/usr/local/app/robomongo# vim /etc/profile
root@zhouls-virtual-machine:/usr/local/app/robomongo# source /etc/profile
root@zhouls-virtual-machine:/usr/local/app/robomongo# robomongo -version
MongoDB shell version: 3.2.0-34-g9fa2d97
root@zhouls-virtual-machine:/usr/local/app/robomongo# 

运行RoboMongo

  系统会自动打开RoboMongo。

root@zhouls-virtual-machine:/usr/local/app/robomongo# cd bin/
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# pwd
/usr/local/app/robomongo/bin
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# ll
total 18908
drwxr-xr-x 2 root   root       4096 Jun  2 23:39 ./
drwxr-xr-x 4 root   root       4096 Jun  2 23:39 ../
-rw-r--r-- 1 zhouls zhouls       25 Apr 21 14:20 qt.conf
-rwxr-xr-x 1 zhouls zhouls 19346400 Apr 21 14:25 robomongo*
root@zhouls-virtual-machine:/usr/local/app/robomongo/bin# ./robomongo 

RoboMongo连接本地数据库

(1) 新建一个数据库链接

File ----> connet ----> create。   连接本地数据库的话,保持默认设置即可。

  如果大家,在这一步,遇到如下的问题,则是

Cannot connect to the MongoDB at localhost:27017.Error:
Failed to execute "listdatabases" command.

  

  选中已有的进行链接即可。我在连接数据库时,报错“连接失败”。

  查询相关错误信息,连接失败的原因可能为iptable或服务器未打开。在我的系统中,没有设置开机自启MongoDB服务。考虑到这个问题,我重启了MongDB,重新运行RoboMongo,显示如下信息,并成功打开RoboMongo的本地数据库。

  启动和关闭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启动自动启动的。

Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)相关推荐

  1. 服务器系统安装oracle数据库,Oracle 11g服务器安装详细步骤图文详解

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g ...

  2. Jenkins安装部署使用图文详解(非常详细)

    前言 最近公司需要弄一套自动化运维部署,于是抽空学习了一下,用了两天左右完成Jenkins的安装部署和各种项目的配置化,于是整理一下进行分享. 介绍 Jenkins是一个独立的开源软件项目,是基于Ja ...

  3. 荣耀6插上卡显示无服务器,华为荣耀6怎么插卡?荣耀6sim卡安装方法步骤图文详解...

    华为荣耀6怎么插卡?小编就来演示一遍华为荣耀6装sim卡步骤,很多朋友表示不知道怎么查SIM卡,是有技巧的哦~下面就来了解一下吧. 第一步.按照下图步骤打开SIM及SD卡槽. 第二步.插入SIM芯片方 ...

  4. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  5. ubuntu14.04下mysql数据库的默认存放路径并修改

    ubuntu14.04下mysql数据库的默认存放路径为:/var/lib/mysql 但有些时候,mysql的数据可能会非常大,由于/var所划分的空间不够大,所以我们需要将mysql数据存放路径修 ...

  6. MongoDB数据库可视化工具实现删除功能

    这里引入一篇百度经验文章,介绍通过可视化工具 Studio 3T for MongoDB实现删除数据的功能. 在MongoDB数据库可视化工具中,可以使用MongoDB shell对集合进行删除操作, ...

  7. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 16.04.1 LTS ...

  8. 【Linux】Ubuntu 20.04安装教程(图文详解)

    Ubuntu 20.04安装教程(图文详解) 准备工作 打开 VWMARE 进行安装配置 虚拟机已经配置完毕后的 Ubuntu20.0.4 安装 安装VMware Tools 准备工作 下载 Ubun ...

  9. mysql 5.6 安装库_MySQL5.6安装步骤图文详解

    MySQL是一个开放源码的小型关系型数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网 ...

最新文章

  1. Python基本数据类型之元组
  2. 利用exif.js解决手机上传竖拍照片旋转90\180\270度问题
  3. 【55】让自己熟悉Boost
  4. mysql out返回结果_在MySQL的存储过程的OUT参数中返回结果集
  5. html多条件检索折叠,八种方式实现多条件匹配
  6. Leecode01. 两数之和——Leecode大厂热题100道系列
  7. eclipse 如何关联git_git的相关操作
  8. HRESULT是什么类型
  9. iptables 之 REJECT 与 DROP 对比
  10. 微型计算机作为载体的部件是,一种基于MCU物理载体的微型计算机系统的制作方法...
  11. SpringMVC防止表单重复提交
  12. 关于VC2013自动补全问题
  13. 菜鸟教程:Js数据类型
  14. 程序员微信名昵称_推荐几个高逼格的微信昵称?
  15. align-item 与 align-content 的区别
  16. 移动硬盘 无法访问 解决方法
  17. Adobe Zii使用方法
  18. java中整数的整数次方_数值的整数次方
  19. 一文能读懂车载与Android的关系
  20. 2023ACP世界大赛-AI时代下,艺术教育者论坛

热门文章

  1. php自定义能过滤器,过滤器与自定义过滤器的介绍
  2. 魅蓝s6启动android密码_魅蓝s6怎么恢复出厂设置?忘记密码怎么办
  3. 值得关注的医疗 AI 公司(待续)
  4. 2018.09.18 while循环
  5. js算法初窥06(算法模式03-函数式编程)
  6. cmd窗口快速定位到具体文件夹方法
  7. 4.navicat11激活教程,亲测可用哦!
  8. 【BZOJ1500】[NOI2005]维修数列 Splay
  9. runtime--实现篇02(Category增加属性)
  10. ICE第三篇------一些疑难点