下载MongoDB安装包
下载地址,选择对应的版本
https://www.mongodb.com/download-center/community
下载完成之后将压缩包上传服务器
创建mongoDB根目录,同时创建数据目录与日志目录
无权限校验启动flume ,命令
<mongodb_home>/bin/mongod --dbpath=/数据目录 --logpath=/日志目录/日志文件 --logappend --port=27017 --fork
进入客户端
<mongodb_home>/bin/mongo
设置admin管理用户(用于管理所有用户,这个用户不能操作数据库,只能操作用户)
use admin
db.createUser({user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
设置root管理用户(用于关闭数据库)
db.createUser({user: "root",pwd: "123456",roles: [ { role: "root", db: "admin" } ]})
设置普通用户用于操作对应的数据库
use db (一定要切换到需要使用的对应库中进行创建用户,即用户可以操作这个数据库)
db.createUser({user: "用户名",pwd: "密码",roles: [ { role: "权限", db: "对应的数据库" } ]})
权限分为读写,只读,所有 readWrite/read/dbOwner
带限校验启动flume ,命令
<mongodb_home>/bin/mongod --dbpath=/数据目录 --logpath=/日志目录/日志文件 --logappend --auth --port=27017 --fork
带权限进入客户端
指定地址进入MongoDB ./mongo --username 用户名 --host 服务器ip --port 端口 --authenticationDatabase 数据库名称 --password