安装流程

1.下载社区版 MongoDB 4.1.3 去官网下载对应的MongoDB 然后上传到Linux虚拟机 2.将压缩包解压即可 tar -zxvf MongoDB-linux-x86_64-4.1.3.tgz 3.创建配置文件 创建配置文件mongo.conf并添加下面信息 dbpath=/data/mongo/ port=27017 bind_ip=0.0.0.0 fork=true logpath = /data/mongo/MongoDB.log logappend = true auth=false 3.指定配置文件方式的启动 //创建文件 mkdir -p /data/mongo ./bin/mongod -f mongo.conf //查看进程 ps -ef | grep mongodb

MongoDB启动和参数说明

参数 说明

dbpath 数据库目录,默认/data/db

port 监听的端口,默认27017

bind_ip 监听IP地址,默认全部可以访问

fork 是否已后台启动的方式登陆

logpath 日志路径

logappend 是否追加日志

auth 是开启用户密码登陆

config 指定配置文件

启动

启动mongo shell,mongo shell是链接MongoDB的一个客户端

./bin/mongo

指定主机和端口的方式启动

./bin/mongo —host=主机IP —port=端口

GUI工具

MongoDB Compass Community

MongoDB Compass Community由MongoDB开发人员开发,这意味着更高的可靠性和兼容性。它为MongoDB提供GUI mongodb工具,以探索数据库交互,具有完整的CRUD功能并提供可视方式。借助内置模式可视化,用户可以分析文档并显示丰富的结构。为了监控服务器的负载,它提供了数据库操作的实时统计信息。就像MongoDB一样,Compass也有两个版本,一个是Enterprise(付费),社区可以免费使用。适用于Linux,Mac或Windows。

NoSQLBooster(mongobooster)

NoSQLBooster是MongoDB CLI界面中非常流行的GUI工具。它正式名称为MongoBooster。NoSQLBooster是一个跨平台,它带有一堆mongodb工具来管理数据库和监控服务器。这个Mongodb工具包括服务器监控工具,Visual Explain Plan,查询构建器,SQL查询,ES2017语法支持等等……它有免费,个人和商业版本,当然,免费版本有一些功能限制。NoSQLBooster也可用于Windows,MacOS和Linux