MongoDB可视化图形界面mongo-express/adminMongo安装过程

介绍安装 MongoDB Web 可视化图形界面 mongo-express/adminMongo 的详细安装过程。

实验环境

Ubuntu 版本:ubuntu 14.04-desktop-amd64
mongodb 版本:MongoDB 3.4.7

安装 nodejs

  • 下载

因为这两个工具都需要node环境,所以需要先安装nodejs
官方下载地址:https://nodejs.org/en/download/
选择合适的版本
这里写图片描述

  • 传输

默认下载地址为 Downloads,这里在/usr/local/中新建node目录,将其安装在这里,为避免用户权限问题,以下操作均为在root权限下执行,进入/usr/local/目录中

mkdir node
chmod 777 node

进入到node目录中
将下载的node源文件复制到此文件夹内

cp /home/erik/Downloads/node-v6.11.2-linux-x64.tar.xz ./
  • 解压

因为文件是以tar.xz格式,这里首先使用xz,然后使用tar进行解压

xz -d node-v6.11.2-linux-x64.tar.xz
tar xvf node-v6.11.2-linux-x64.tar

解压后的文件名为node-v6.11.2-linux-x64

  • 加入环境变量

为了在任何路径都可以使用node命令,这里加入环境变量

vim ~/.bashrc

在最后面加入

export NODE=/usr/local/node/node-v6.11.2-linux-x64
export PATH=${NODE}/bin:$PATH

保存后退出。
使用

source ~/.bashrc

使配置生效,这时可以在任意路径执行node命令,此时参看node版本,因为安装node时,npm也同时安装了,所以可以执行

node -v
npm -v

安装mongo-express

接下来安装mongo-express和adminmongo就比较简单了,
mongo-express的GitHub地址为:https://github.com/mongo-express/mongo-express

  • 安装

安装mongo-express只需执行

sudo npm install -g mongo-express

安装默认路径为/usr/local/node/node-v6.11.2-linux-x64/lib/node_modules/mongo-express,这个路径根据node的安装路径而定,可以在安装的显示信息中看到。

  • 修改配置文件

/usr/local/node/node-v6.11.2-linux-x64/lib/node_modules/mongo-express中执行

cp config.default.js config.js

如无特殊需求使用默认配置也是可以的,如果需要修改可以参考文章:
使用mongo-express/adminMongo通过WEB管理MongoDB(可视化),这里使用默认配置。

  • 启动

首先要启动mongodb,执行

sudo service mongod start

然后进入/usr/local/node/node-v6.11.2-linux-x64/lib/node_modules/mongo-express目录执行

node app.js

然后在火狐浏览器中打开http://localhost:8081
在弹出的对话框中输入默认的用户名和密码User Name:admin,Password:pass
这里写图片描述

这里写图片描述
点击local

这里写图片描述
至此,mongo-express安装完成。

安装adminMongo

相对于mongo-express,个人更喜欢adminMongo的界面风格和功能,adminMongo的GitHub地址为:https://github.com/mrvautin/adminMongo?spm=5176.100239.blogcont65161.29.69ZhEk
安装adminMongo也很简单,只需执行

npm install -g admin-mongo

然后等待其安装完成即可,adminMongo的默认安装路径为/usr/local/node/node-v6.11.2-linux-x64/lib/node_modules/admin-mongo
启动时要先启动mongodb,然后才能连接,进入到/usr/local/node/node-v6.11.2-linux-x64/lib/node_modules/admin-mongo,然后执行

npm start

在浏览器中输入http://0.0.0.0:1234
在弹出的页面中Connection name输入mongodbConnection string输入mongodb://127.0.0.1,然后点击Add connection
这里写图片描述

然后点击connect
这里写图片描述

即可得到如下界面
这里写图片描述
至此,adminmongo 安装完成。

参考资料

ubuntu14.04安装nodejs基础环境_百度经验:
http://jingyan.baidu.com/article/6181c3e080f979152ef15387.html

使用mongo-express/adminMongo通过WEB管理MongoDB(可视化) - 简书:
http://www.jianshu.com/p/b6ea35eb4762

为什么会这样[user_mongo@nosql01 replicaset]$ cd /opt [user_mongo@nosql01 opt]$ ll total 0 drwxr-xr-x. 3 root root 25 Mar 16 17:08 servers drwxr-xr-x. 2 root root 51 Mar 16 17:10 software [user_mongo@nosql01 opt]$ tar -zxvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/LICENSE-Community.txt: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/MPL-2 tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/MPL-2: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/README tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/README: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/THIRD-PARTY-NOTICES: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/install_compass: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongo: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongod: Cannot open: No such file or directory mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos tar: mongodb-linux-x86_64-rhel70-4.4.12: Cannot mkdir: Permission denied tar: mongodb-linux-x86_64-rhel70-4.4.12/bin/mongos: Cannot open: No such file or directory tar: Exiting with failure status due to previous errors [user_mongo@nosql01 opt]$ tar -zcvf /opt/software/mongodb-linux-x86_64-rhel70-4.4.12.tgz -C /opt/servers/mongodb_demo/replicaset/ tar: Cowardly refusing to create an empty archive Try `tar --help' or `tar --usage' for more information.
06-01
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值