MongoDB建立单机集群及建立root用户

编程

1. 建立conf文件

systemLog:
  destination: file
  logAppend: true
  path: /home/data/log/rs0.log #日志目录
 
storage:
  dbPath: /home/data/rs0 #存储路径
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
      cacheSizeGB: 0.1 #最高使用内存
 
processManagement:
  fork: true  

net:
  port: 27017
  bindIp: 0.0.0.0  

security:
  keyFile: /home/data/key/key #密钥文件路径
  authorization: disabled #开启权限验证
 
replication:
  oplogSizeMB:  256 
  replSetName:  rs0
 

2. 使用 mongod --config /home/data/conf/rs0.yml 命令启动mongodb

3. 使用 mongo 命令进入控制台, 执行命令, 完成集群建设与用户配置

config = {
    _id:"rs0",
    members:[
        {_id:0,host:"xxx.xxx.xxx.xxx:27017"}
    ]  
};

rs.initiate(config);

db.createUser({user:"root",pwd:"1qaz2WSX3edc", roles: [ { role: "root", db: "admin" } ]});

 4. 杀掉mongod进程, 修改配置文件security.authorization: enabled, 再次启动mongod

完毕

 

 

以上是 MongoDB建立单机集群及建立root用户 的全部内容, 来源链接: utcz.com/z/514805.html

回到顶部