
MongoDB एक noSQL डेटाबेस सर्वर है. एक बार MongoDB स्थापित कर रहा है, डिफ़ॉल्ट रूप से, हमारे प्रमाणन के बिना एक ही कमांड प्रॉम्प्ट से डेटाबेस के लिए पहुँच के साथ प्रदान करते हैं, आदेश mongo के माध्यम से.
चलो देखते हैं कैसे हम हमारे डेटाबेस को सुरक्षित कर सकते हैं, उन्हें करने के लिए विशिष्ट उपयोगकर्ताओं को बनाने, और बेशक, हम कैसे उन्हें हटाने के लिए देखता हूँ.
व्यवस्थापक उपयोगकर्ता बनाने के लिए कैसे ( व्यवस्थापक ) में MongoDB
पहली बात करने के लिए व्यवस्थापकीय अधिकार के साथ एक उपयोगकर्ता बनाने के लिए है, ऐसा करने के लिए, हम MongoDB सर्वर तक पहुँचने और आप नीचे देख सकते हैं के रूप में आगे बढ़ना:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mongo > use admin > db.createUser( { user:"nombreUsuarioAdmin", pwd:"contrasenaUsuarioAdmin", roles:[{role:"root",db:"admin"}] } ) > exit |
एक बार बनाया, हम उन क्रेडेंशियल्स का उपयोग कर डेटाबेस से कनेक्ट करने के लिए जा रहे हैं, ऐसा करने के लिए, निम्न आदेश चलाएँ:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
MongoDB डेटाबेस के लिए कोई उपयोगकर्ता जोड़ें
तुम भी विशिष्ट डेटाबेस उपयोगकर्ता बना सकते हैं., उपयोगकर्ता इस अद्वितीय डेटाबेस तक पहुँच प्राप्त होगी. आप भी डेटाबेस में उस उपयोगकर्ता के लिए पहुँच स्तर निर्दिष्ट कर सकते हैं. उदाहरण के लिए, उपयोगकर्ता की गिनती MyDatabase डेटाबेस में लिखने पढ़ने की पहुँच के साथ बनाने के लिए:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
सत्यापित करें कि सभी अच्छी तरह से चला गया करने के लिए, निम्न आदेश का उपयोग करें. यदि परिणाम है 1, इसका मतलब है कि यह सफल हो गया है:
1 | > db.auth('miusuario','micontrasena') |
एक डेटाबेस के सभी उपयोगकर्ताओं की एक सूची के लिए, निम्न आदेश चलाएँ:
1 | > db.getUsers() |
MongoDB में किसी डेटाबेस से एक उपयोगकर्ता को हटाएँ
यदि आप किसी डेटाबेस से एक उपयोगकर्ता को निकालने के लिए चाहते हैं, बस निम्नलिखित निष्पादित:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
ये आदेश हमें हमारे MongoDB noSQL डेटाबेस उपयोगकर्ताओं का प्रबंधन करने की अनुमति दें, जोड़ना या हटाना आवश्यक हो सकता है.

4 पर विचार'कैसे बनाएँ या हटाएँ उपयोगकर्ता में MongoDB”
प्रिय, बहुत-बहुत धन्यवाद, उत्कृष्ट योगदान, लेकिन मैं एक परामर्श किया है, अगर मैं किसी उपयोगकर्ता को संशोधित करना चाहता हूँ? बहुत-बहुत धन्यवाद, सादर
ऐसा करने के लिए, db.updateUser विधि का उपयोग करें() कैसे इस आलेख में देखा विधि का उपयोग किया जाता है के समान.
टेलीग्राम समूह में नमस्ते आप सवाल पूछ सकते हैं या लेख जोड़ रहे हैं
नमस्ते थोड़ा powerangel, टेलीग्राम पर अभी हम एक समूह नहीं है, केवल एक चैनल.