MongoDB离线安装

mac2024-05-31  54

下载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

 

 

最新回复(0)