首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB安装部署与可视化

MongoDB安装部署与可视化

原创
作者头像
Power
发布2025-03-02 00:38:40
发布2025-03-02 00:38:40
37600
代码可运行
举报
运行总次数:0
代码可运行

一、MongoDB下载

MongoDB官网:https://www.mongodb.com/download-center/community/releases

MongoDB安装部署与可视化(图1)
MongoDB安装部署与可视化(图1)

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.22.tgz

tar -zxvf mongodb-linux-x86_64-3.2.22.tgz

运行MongoDB  

ž 默认端口:27017

ž 默认的web控制台:27017+1000=28017

二、MongoDB安装部署

2.1 部署方式一

(1)dbpath指定数据存放路径

代码语言:javascript
代码运行次数:0
运行
复制
mkdir -p /data/mongodata
cd /data
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
tar -xvf mongodb-linux-x86_64-rhel70-4.2.1.tgz
export PATH=$PATH:/data/mongodb-linux-x86_64-rhel70-4.2.1/bin                   # 添加环境变量
mongod --dbpath /data/mongodata --port 27017 --logpath /data/mongodata/mongod.log --fork -bind_ip 0.0.0.0

(2)MongoDB WEB控制台

http://$IP:28017/

2.2 部署方式二

(1)下载安装与准备

代码语言:javascript
代码运行次数:0
运行
复制
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz     # 安装包存放/mnt目录下
tar -zxvf mongodb-linux-x86_64-4.0.12.tgz
cd /usr/local/
mkdir mongodb
cd mongodb/
mkdir data;mkdir log
cd data/
mkdir db
mv /mnt/mongodb-linux-x86_64-4.0.12/* /usr/local/mongodb/
cd bin/

(2)修改配置文件

【注】MongoDB下没有mongodb.conf文件,需要手动创建。

代码语言:javascript
代码运行次数:0
运行
复制
[root@master bin]# vim mongodb.conf
dbpath=/usr/local/mongodb/data/db          # 数据文件存放目录
logpath=/usr/local/mongodb/log/mongodb.log # 日志文件存放目录
port=27017                                 # 端口,默认27017,可以自定义
logappend=true                             # 开启日志追加添加日志
fork=true                                  # 以守护程序的方式启用,即在后台运行
bind_ip=0.0.0.0                            # 默认是127.0.0.1,开启远程访问
#auth=true                                 # 这项暂时不动,因为涉及到auth认证,调试好所有的mongodb的问题后在来弄权限

[root@master /]# vim /etc/profile          # 添加MongoDB环境变量
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin

[root@master /]# source /etc/profile

(3)启动MongoDB

代码语言:javascript
代码运行次数:0
运行
复制
[root@master /]# cd /usr/local/mongodb/bin/
[root@master bin]# mongod --config mongodb.conf   # 启动MongoDB

[root@master bin]# vim /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf  # 设置开机自启MongoDB

(4)重启MongoDB

代码语言:javascript
代码运行次数:0
运行
复制
[root@master ~]# ps -aux |grep mongodb    # 查看MongoDB进程
MongoDB安装部署与可视化(图3)
MongoDB安装部署与可视化(图3)
代码语言:javascript
代码运行次数:0
运行
复制
[root@master ~]# cd /usr/local/mongodb/bin/        # 进入MongoDB启动目录
[root@master bin]# kill 517                        # 杀死MongoDB进程
[root@master bin]# ./mongod --config mongodb.conf  # 重启MongoDB

(5)MongoDB数据文件格式

MongoDB安装部署与可视化(图4)
MongoDB安装部署与可视化(图4)

三、MongoDB可视化工具

3.1 MongoDB Compass

MongoDB Compass介绍

代码语言:javascript
代码运行次数:0
运行
复制
(1)官方提供的免费 GUI 管理工具
(2)数据管理(增删改查)
(3)Schema 管理
(4)索引管理
(5)性能排查
(6)实时性能监控

官网下载链接:https://www.mongodb.com/try/download/compass

MongoDB安装部署与可视化(图4)
MongoDB安装部署与可视化(图4)

通过 Compass 可以更加直观的来创建复杂的聚合计算管道。(非常强大和方便的工具)

MongoDB安装部署与可视化(图5)
MongoDB安装部署与可视化(图5)

3.2 MongoVUE连接MongoDB

MongoDB安装部署与可视化(图5)
MongoDB安装部署与可视化(图5)
MongoDB安装部署与可视化(图6)
MongoDB安装部署与可视化(图6)

3.3 Robo 3T

工具官网:https://robomongo.org/

MongoDB安装部署与可视化(图7)
MongoDB安装部署与可视化(图7)
MongoDB安装部署与可视化(图8)
MongoDB安装部署与可视化(图8)
MongoDB安装部署与可视化(图9)
MongoDB安装部署与可视化(图9)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、MongoDB下载
  • 二、MongoDB安装部署
    • 2.1 部署方式一
    • 2.2 部署方式二
  • 三、MongoDB可视化工具
    • 3.1 MongoDB Compass
    • 3.2 MongoVUE连接MongoDB
    • 3.3 Robo 3T
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档