Mac 一键命令安装 Mongodb

366 阅读3分钟

image.png

「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

可以选择去官网下载 dmg 进行安装,也可以使用 Mac 的 Homebrew 一键命令进行安装,相当好用。

Homebrew

Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

不过,因为某些原因,可能不是那么好安装。网上有很多教程,但是总感觉用起来很麻烦,需要配置很多东西,修改很多东西,不懂的小白,可能又卡在了某一些解决步骤上。

一行命令,完美解决。

没有关系,总会有大佬出手,帮我们解决困难的。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

image.png

等待⌛️几分钟,即可完成安装。

安装 wegt

brew install wget

安装 mongodb

进入 /usr/local

cd /usr/local

下载

sudo wget https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.2.tgz

解压

sudo tar -zxvf mongodb-macos-x86_64-5.0.2.tgz

重命名

sudo mv mongodb-macos-x86_64-5.0.2 mongodb

设置PATH,打开bash配置文件

vi ~/.bash_profile

配置文件里面添加 export PATH=<mongodb的安装目录>/bin:$PATH 如

export PATH=/Users/you-mac-name/mongodb/bin:$PATH

重新载入 bash 配置文件:

source  ~/.bash_profile

验证是否PATH是否配置成功:

mongo -version

image.png

浏览器中输入

localhost:271017

image.png

启动服务

进入安装目录

cd /usr/local/mongodb

创建data和log文件夹

sudo mkdir data log

启动

sudo mongod --dbpath data --logpath log/mongod.log --logappend

--dbpath 指定为刚才创建好的data目录

--logpath 指定log存放位置

--logappend mongo在后台运行

可视化工具🔧

  • Studio 3T:超过 100,000 的开发人员和数据库管理员使用 Studio 3T 作为 MongoDB GUI 的首选。Studio 3T 属于收费工具,30 天的免费试用期。
  • Robo 3T (Robomong) :Robo 3T 前身是 Robomongo,后被 3T 公司收购,是一款免费开源的 GUI 管理工具。
  • Navicat for MongoDB:支持多种数据库的集成,已集成 MongoDB 类型,属于付费型管理工具。
  • NoSQLBooster for MongoDB:独立主机和分片群集连接,提供了全面的服务器监控工具、fluent 查询构建器、SQL 查询、查询代码、任务调度、ESNext 支持和真正的智能感知体验等。提供了付费和免费两种版本。
  • NoSQL Manager for MongoDB Professional:功能齐全的 MongoDB UI Shell。具有代码自动完成功能,语法突出显示和提示。
  • MongoDB Compass:官方自己推出的 GUI 可视化管理工具,功能有限。免费简洁,不支持 SQL 查询,支持性能监控。

可视化的工具安装一般都比较简单,下载 dmg 直接拖拽安装即可,这里就不细说了。

参考文章:

MongoDB GUI可视化客户端管理工具推荐

MongoDB