一、Docker安装步骤
#拉取mongo镜像
docker pull mongo:4.4.10
#运行mongo镜像
docker run --name mongo-server -p 29017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=fox \
-e MONGO_INITDB_ROOT_PASSWORD=fox \
-d mongo:4.4.10 --wiredTigerCacheSizeGB 1
#进入容器
docker exec -it mongo-server bash
#进入Mongo shell
mongo -u fox -p fox
#创建用户,赋予test库的操作权限
>use test
>db.createUser({user:"dcl",pwd:"123456",roles:["readWrite"]})
进入Mongo shell
#远程连接
mongo 192.168.65.97:29017 -u dcl -p 123456
dcl用户只具备test库的readWrite权限
二、MongoDB工具
1、官方GUI工具——COMPASS
MongoDB图形化管理工具(GUI),能够帮助您在不需要知道MongoDB查询语法的前提下,便利地分析和理解您的数据库模式,并且帮助您可视化地构建查询。
下载地址:MongoDB Compass | MongoDB
2、GUI工具—— Robo 3T(免费)
下载地址:Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)
3、GUI工具——Studio 3T(收费,试用30天)
下载地址:Download Studio 3T for MongoDB | Windows, macOS & Linux
MongoDB Database Tools
下载地址:Download MongoDB Command Line Database Tools | MongoDB
文件名称 | 作用 |
mongostat | 数据库性能监控工具 |
mongotop | 热点表监控工具 |
mongodump | 数据库逻辑备份工具 |
mongorestore | 数据库逻辑恢复工具 |
mongoexport | 数据导出工具 |
mongoimport | 数据导入工具 |
bsondump | BSON格式转换工具 |
mongofiles | GridFS文件工具 |