Mac安装MongoDB
MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。
MongoDB也是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。而我们熟知的像Mysql、SQL Server这些都是关系数据库管理系统。
MongoDB有很多安装方式,当然这里依然采用最简单的方式来安装,去掉太多复杂的配置环节。
上篇刚刚介绍了Mac神器Homebrew,现在来体会一下他的方便快捷吧!
Mac安装Homebrew(极简)
1. 打开Mac的终端,输入指令即可完成安装;
//安装MongoDB前的准备
brew tap mongodb/brew
//安装MongoDB社区服务器的最新可用生产版本(包括所有命令行工具):
brew install mongodb-community
//或则安装MongoDB社区服务器和命令行工具的最新4.2.x生产版本:@后面是版本号
brew install mongodb-community@4.2
2. 完成安装,配置路径及效果图如下;
配置文件:/usr/local/etc/mongod.conf
日志目录路径:/usr/local/var/log/mongodb
数据目录路径:/usr/local/var/mongodb
3. 启动和关闭MongoDB;
//启动
brew services start mongodb-community
//关闭
rew services stop mongodb-community
mongodb是用命令行输入的,使用时可能会有些不方便,这里推荐一下可视化工具安装:
- Robo 3T管理工具
Robo 3T前身是Robomongo,支持Windows,MacOS和Linux系统。大家也可以找到之前的Robomongo,完全免费的版本使用。
- Navicat for MongoDB
Navicat是一种收费数据库管理工具,Navicat 支持连接所有流行的数据库系统(如MySQL,MariaDB,MongoDB,SQL Server,SQLite,Oracle和PostgreSQL)的功能。
它提供14天的免费试用版,长期使用建议购买序列号。
- Studio 3T管理工具
Studio 3T属于收费企业工具。Robomong被3T公司收购,并更名为Robot 3T。
30天的免费试用版,与免费和开源的Robot 3T相比,Studio 3T具有更多功能并提供企业支持服务。支持Windows,Linux(Ubuntu和CentOS)和MacOS。
- MongoDB Compass 社区版
MongoDB Compass也有社区版, 可以编写查询命令,也可以监视服务器的负载,它提供了数据库操作的实时统计信息。 适用于Linux,Mac或Windows。
中国大陆安装MongoDB数据库,可以选择安装Compass,但是容易卡死,原因是从美国服务器在线安装。可以手动下载在离线安装。
- NoSQLBooster(mongobooster)管理工具
NoSQLBooster正式名称为MongoBooster。是一个跨平台,附带了许多用于管理数据库和监视服务器的MongoDB工具。
包含服务器监视工具,Visual Explain Plan,查询生成器,SQL查询,ES2017语法支持等等。可用于Windows,macOS和Linux。有免费版本。
- Cluster control管理工具
ClusterControl它不仅限于MongoDB,还支持MySQL,MySQL复制,MySQL NDB群集,Galera群集,MariaDB,PostgreSQL,TimescaleDB,Docker和ProxySQL。
有社区版,可用于Linux平台(基于RedHat,Centos,Ubuntu或Debian)。
- NOSQLCLIENT
Nosqlclient是一个免费的开源MongoDB管理工具,具有基于Web的GUI界面。
- Mongo Management Studio
Mongo Management Studio是用于数据库管理的免费MongoDB GUI工具。 但是免费版本仅适用于Windows。
而企业版和个人版则适用于Linux,Windows和MacOS。 企业版(Web服务器)支持MongoDB Web界面HTTP GUI。
- Aqua Data Studio Mongo管理工具
收费,14天试用期。支持Windows,Linux和MacOS。
提供了一个MongoDB数据库管理工具包,例如可视化分析,MongoSQL查询参考,MongoJS查询分析器,MongoShell MongoShell,FluidShell,查询和分析工具,网格图和数据透视图,表数据编辑器,导入和导出工具, 实体关系建模器,可视查询生成器;
比较工具:模式比较,文件比较; SQL历史记录,开放API脚本环境,集成安全Shell(SSH)和版本控制:Subversion(SVN),Git,CVS,Perforce。
- phpMoAdmin- MongoDB管理工具
很像phpMyAdmin工具,前者管理MySQL,phpMoAdmin管理MongoDB。
基于Vork PHP框架开发。 轻巧且易于安装。 大小仅为115KB的moadmin.php文件,用户可以将其放置在现场的任何地方以开始工作。
- Mongotron管理工具
它是一个跨平台的MongoDB管理工具,已获得开源许可,并使用Electron框架和Angular JS构建。 在GitHub上可用。
- Mongolime
最牛逼的地方在于支持MongoDB移动手机客户端,可轻松连接和访问MongoDB服务器。
支持SSH,可轻松通过SSL进行身份验证和连接远程服务器。免费,支持量大移动平台IOS和Android平台。
- Mongo-express
基于Web的MongoDB管理工具,使用Node.js,Express和Bootstrap3开发。
它允许连接多个数据库; 查看/添加/删除数据库,集合和文件; 预览音频/视频/图像数据; GridFS支持–添加/获取/删除大文件; 在文档中使用BSON数据类型,移动/响应式–引导程序和更多功能。
在互联网繁盛的今天,还有很多很好的产品这里就不进行收集和总结了,这些产品可以帮助我们高效率的进行工作,可以根据自己情况选择一款产品即可,更详细的描述和使用说明可以去网上仔细了解下,都是从0-1的过程哦!
参考文献