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

MongoDB डिफ़ॉल्ट उपयोगकर्ता और पासवर्ड क्या हैं?

डिफ़ॉल्ट रूप से mongodb में कोई सक्षम अभिगम नियंत्रण नहीं है, इसलिए कोई डिफ़ॉल्ट उपयोगकर्ता या पासवर्ड नहीं है।

अभिगम नियंत्रण को सक्षम करने के लिए, कमांड लाइन विकल्प --auth . का उपयोग करें या सुरक्षा। प्राधिकरण कॉन्फ़िगरेशन फ़ाइल सेटिंग।

आप निम्न प्रक्रिया का उपयोग कर सकते हैं या MongoDB दस्तावेज़ों में प्रमाणीकरण सक्षम करने का संदर्भ ले सकते हैं।

प्रक्रिया

  1. बिना अभिगम नियंत्रण के MongoDB प्रारंभ करें।

    mongod --port 27017 --dbpath /data/db1
    
  2. उदाहरण से कनेक्ट करें।

    mongo --port 27017
    
  3. उपयोगकर्ता व्यवस्थापक बनाएँ।

    use admin
    db.createUser(
      {
        user: "myUserAdmin",
        pwd: "abc123",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    
  4. एक्सेस कंट्रोल के साथ MongoDB इंस्टेंस को फिर से शुरू करें।

    mongod --auth --port 27017 --dbpath /data/db1
    
  5. उपयोगकर्ता व्यवस्थापक के रूप में प्रमाणित करें।

    mongo --port 27017 -u "myUserAdmin" -p "abc123" \
      --authenticationDatabase "admin"
    


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में arrayFilters पैरामीटर कैसे काम करता है

  2. कई क्षेत्रों पर Node.js और नेवला रेगेक्स क्वेरी

  3. pymongo.errors.CursorNotFound:कर्सर आईडी '...' सर्वर पर मान्य नहीं है

  4. कोयब पर मोंगोडीबी एटलस और अपोलो सर्वर के साथ एक ग्राफक्यूएल एपीआई तैनात करें

  5. मोंगोडीबी:इंडेक्स ऑर्डर और क्वेरी ऑर्डर मेल खाना चाहिए?