MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो में सुपरयुसर बनाएं

docs.mongodb.org-superuser-roles

. से <ब्लॉकक्वॉट>

आइए ऐसे उत्तर लिखें जो सरल और लागू करने में भी आसान लगे

कदम :

1 :sudo apt-get install mongodb-org - नए टर्मिनल में

2 :sudo mongod --port 27017 --dbpath /var/lib/mongodb

3 :mongo --port 27017 - नए टर्मिनल में

4 :use admin

5 :जैसा कि @drmirror ने कहा है कि एक उपयोगकर्ता के पास सभी 4 . होने चाहिए सुपरयूज़र . होने की भूमिकाएं

मोंगो संस्करण 2 के लिए।

db.createUser(
{
    user: "tom",
    pwd: "jerry",
    roles: [
              { role: "userAdminAnyDatabase", db: "admin" },
              { role: "readWriteAnyDatabase", db: "admin" },
              { role: "dbAdminAnyDatabase", db: "admin" },
              { role: "clusterAdmin", db: "admin" }
           ]
})

मोंगो संस्करण 3 के लिए।

db.createUser(
   {
       user: "tom", 
       pwd: "jerry", 
       roles:["root"]
   })

6 :sudo /etc/init.d/mongod stop या sudo service mongod stop - नए टर्मिनल में

7 :sudo /etc/init.d/mongod start या sudo service mongod start

8 :restart your pc

9 :sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb - नए टर्मिनल में

10:mongo --port 27017 -u "tom" -p "jerry" --authenticationDatabase "admin" - नए टर्मिनल में

नोट :चरण 10 सबसे महत्वपूर्ण चरण है।

यह टर्मिनल पर आउटपुट देगा जैसे

MongoDB shell version: 2.6.11
connecting to: 127.0.0.1:27017/test
>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी:इंडेक्स ऑर्डर और क्वेरी ऑर्डर मेल खाना चाहिए?

  2. MongoDB में दस्तावेज़ों को क्रमबद्ध करने के 3 तरीके

  3. SQL DB की तुलना में MongoDB बहुत तेज़ क्यों है, इसके लिए कोई विस्तृत और विशिष्ट कारण?

  4. mongoDB से उसके मुख्य नाम से कोई मान कैसे प्राप्त करें?

  5. मोंगोडब में दो क्षेत्रों के समवर्ती मान से मेल खाने वाले रिकॉर्ड का चयन करें