首页 > 数据库技术 > 详细

SHELL脚本执行mongodb 添加用户权限

时间:2020-08-11 21:33:53      阅读:200      评论:0      收藏:0      [点我收藏+]

fit_mongo.sh和fit_mongo.sh在同一级目录下:

fit_mongo.sh内容:

#!/bin/bash
//进入mongo的bin目录下 cd mongo
/mongodb-linux-x86_64-rhel62-4.2.3/bin/

//执行的脚本 ,其中的data为要操作的数据库 ./mongo --host 127.0.0.1:27017 data ../../../fit_mongo.js >> fit_mongo.log

 

fit_mongo.js的内容:

try{
    var db  = connect(‘data‘);
    if(db.system.users.find({‘user‘:‘username‘}).count() == 0){
            print(‘Ready to addUser...‘);
        db.createUser({user: "admin",pwd: "cloudmap123",roles: ["readWrite"]});
        }else{
                   print(‘Already exist user.‘);
       }    
}catch(err){
    print(‘error message:‘+err);
}

 

SHELL脚本执行mongodb 添加用户权限

原文:https://www.cnblogs.com/notchangeworld/p/13479682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!