「这是我参与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)"
等待⌛️几分钟,即可完成安装。
安装 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
浏览器中输入
localhost:271017
启动服务
进入安装目录
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 直接拖拽安装即可,这里就不细说了。
参考文章: