Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में मौजूदा डेटाबेस पर सही भूमिका के साथ यूज़र बनाना

MongoDB में createUser() का उपयोग करके यूज़र बनाना और भूमिका असाइन करना

MongoDB में डेटाबेस यूज़र बनाने और विशिष्ट अनुमतियां (भूमिकाएं) देने के लिए createUser() कमांड का उपयोग करें।

यूज़र बनाने की क्वेरी

> db.createUser(
  {
    user: "John",
    pwd: "123456",
    roles: [ { role: "readWrite", db: "test" } ],
    mechanisms: [ "SCRAM-SHA-256" ]
  }
)

आउटपुट:

Successfully added user: {
  "user" : "John",
  "roles" : [ { "role" : "readWrite", "db" : "test" } ],
  "mechanisms" : [ "SCRAM-SHA-256" ]
}

सभी यूज़र्स देखना

> db.getUsers();

आउटपुट:

[
  {
    "_id" : "test.John",
    "user" : "John",
    "db" : "test",
    "roles" : [ { "role" : "readWrite", "db" : "test" } ],
    "mechanisms" : [ "SCRAM-SHA-256" ]
  }
]

मुख्य पैरामीटर:

  • user: यूज़रनेम
  • pwd: पासवर्ड
  • roles: भूमिकाओं का ऐरे - प्रत्येक में role और db
  • mechanisms: प्रमाणीकरण तंत्र (डिफ़ॉल्ट SCRAM-SHA-256)

सामान्य अंतर्निहित भूमिकाएं:

क्लस्टर-स्तरीय भूमिकाएं (admin डेटाबेस में): clusterAdmin, clusterManager, hostManager, backup, restore।

सुरक्षा सर्वोत्तम अभ्यास:

  • मजबूत पासवर्ड उपयोग करें
  • न्यूनतम आवश्यक विशेषाधिकार दें (least privilege)
  • डिफ़ॉल्ट पोर्ट बदलें और TLS/SSL सक्षम करें
  • नियमित रूप से ऑडिट करें
  1. डेटा एंट्री फॉर्म का उपयोग करके एक्सेल डेटाबेस बनाएं - चरण-दर-चरण गाइड डेटा एंट्री फॉर्म का उपयोग करके एक्सेल डेटाबेस बनाएं - चरण-दर-चरण गाइड

    कई मामलों में, आपको एक्सेल में डेटाबेस बनाने की आवश्यकता हो सकती है। सौभाग्य से, एक्सेल एक डेटा एंट्री फॉर्म प्रदान करता है जो पारंपरिक तरीके से करने के बजाय ऐसे कार्य को कुशलतापूर्वक पूरा करता है। इस निर्देशात्मक सत्र में, मैं आपको एक्सेल में फॉर्म सहित फॉर्म से संबंधित कुछ आवश्यक चीजों के साथ डेटा

  1. Excel में डायनामिक कर्मचारी डेटाबेस बनाएं: चरण-दर-चरण गाइड Excel में डायनामिक कर्मचारी डेटाबेस बनाएं: चरण-दर-चरण गाइड

    कर्मचारी जानकारी ट्रैक करने के लिए, हमें नाम, पद, वेतन, और अनुभव जैसे क्षेत्रों के साथ एक Excel डेटाबेस की आवश्यकता हो सकती है। हालांकि, हम एक डायनामिक कर्मचारी डेटाबेस बनाना चाहते हैं जिसमें सभी जानकारी रीयल-टाइम में स्वचालित रूप से अपडेट हो। इसलिए, इस ट्यूटोरियल में, हम आपको दिखाएंगे कि Excel में

  1. एक्सेल में छात्र डेटाबेस बनाएं: सरल, चरण-दर-चरण मार्गदर्शिका एक्सेल में छात्र डेटाबेस बनाएं: सरल, चरण-दर-चरण मार्गदर्शिका

    डेटाबेस बड़ी मात्रा में डेटा और जानकारी को विश्वसनीय तरीके से संभाल सकते हैं। उनमें डेटा के स्तर होते हैं जो वर्कशीट पर समझ से बाहर होंगे क्योंकि वे डेटा को अधिक प्रभावी ढंग से रखते हैं। एक डेटाबेस अक्सर डेटा को पुनर्प्राप्त करना सरल बनाने के लिए बनाया जाता है। एक एक्सेल डेटाबेस एक वर्कशीट है जिसमें

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
भूमिकाविवरण
readकेवल पढ़ने की अनुमति
readWriteपढ़ने और लिखने की अनुमति
dbAdminडेटाबेस प्रशासन (इंडेक्स, संग्रह, आदि)
userAdminयूज़र प्रबंधन
dbOwnerडेटाबेस पर पूर्ण नियंत्रण