MongoDB安装

本文最后更新于:8 个月前

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
本文介绍分别如何在Window和CentOS下安装MongoDB,并启用MongoDB服务

MongoDB安装

参考教程:

  1. MongoDB教程
  2. What is MongoDB Compass? — MongoDB Compass

一、window下配置MongoDB

1、安装MongoDB

安装包地址:Download MongoDB Community Server | MongoDB

下载.msi文件,之后双击运行安装

image-20221128164806940 image-20221128164836600

直接选择Complete

image-20221128164946321

新版本MongoDB安装程序已经默认帮你创建了Data和Log存放目录了。当然,你也可以在此修改存放目录

image-20221128165118093

笔者没有勾选上面左下角的Install MongoDB Compass,我是自己另外下载安装的。不过勾选了应该也没问题,只是耗时久一点。

image-20221128165357847

安装完成!

此时访问http://localhost:27017,已经可以访问到MongoDB Server服务

image-20221128165545155

image-20221128172149553

2、启动MongoDB服务

新版本的安装程序,在安装过程中已经帮你将mongodb server注册为系统服务了。不需要自己另外启动

3、卸载MongoDB

第一步,打开「Windows10-服务」,(在Windows任务栏搜索框,输入“服务”即可看到),找到MongoDB Server,点击「停止服务」

image-20221128165824351

第二步,删除MongoDB安装目录,安装程序默认位置是在:C:\Program Files\MongoDB。打开powershell,跳转到C:\Program Files\MongoDB路径下,执行命令

1
rm -Force MongoDB		#删除MongoDB的文件夹

卸载完成!

二、CentOS下配置MongoDB

1、安装MongoDB

mongodb-org包含以下4个组件包:

  • mongodb-org-server,包含mongod守护程序,关联的init脚本和配置文件(/etc/mongod.conf)
  • mongodb-org-mongos:包含mongos守护进程
  • mongodb-org-shell:包含mongoshell
  • mongodb-org-tools:一些扩展
1
2
yum list mongodb-org	#查看可安装包的版本信息
yum install mongodb-org #安装

2、启动MongoDB服务

1
2
3
4
systemctl start mongod	#启动
systemctl enable mongod #设置开机自启动

netstat -atnlp #查看网络端口占用,可以看到mongod占用了127.0.0.1:27017

3、卸载MongoDB

1
2
3
systemctl stop mongod
systemctl disable mongod
yum remove mongodb-org*

三、MongoDBCompass,可视化管理工具

MongoDB Compass是一个强大的GUI,用于在可视化环境中查询、聚合和分析MongoDB数据。

下载链接:MongoDB Compass Download | MongoDB

官方教程:What is MongoDB Compass? — MongoDB Compass

1、安装Compass

从官网下载.exe安装包,双击运行,直接安装(没有交互界面)

image-20221128170449507

因为我之前使用过,所以存在本地记录。

2、连接数据库

连接本地数据库,在URI一栏输入:mongodb://localhost:27017,即可连接。

连接阿里云服务器上的MongoDB数据库

连接命令格式:mongodb://username:password@hostname

1
mongodb://admin:******@服务器公网IP:27017/?authSource=admin&readPreference=primary&directConnection=true&ssl=false

MongoDB安装
http://timegogo.top/2022/11/27/后端/MongoDB安装/
作者
丘智聪
发布于
2022年11月27日
更新于
2023年7月16日
许可协议