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

MongoDB - व्यवस्थापक उपयोगकर्ता अधिकृत नहीं है

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

use admin
db.createUser(
  {
    user: 'admin',
    pwd: 'password',
    roles: [ { role: 'root', db: 'admin' } ]
  }
);
exit;

अगर आपने पहले ही admin बना लिया है उपयोगकर्ता, आप इस तरह भूमिका बदल सकते हैं:

use admin;
db.grantRolesToUser('admin', [{ role: 'root', db: 'admin' }])

संपूर्ण प्रमाणीकरण सेटिंग संदर्भ के लिए, उन चरणों को देखें जिन्हें मैंने इंटरनेट पर घंटों शोध के बाद संकलित किया है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगो परिणाम से _id हटाएं

  2. SQL में अग्रणी शून्य जोड़ें

  3. FOSUserBundle के साथ डुप्लीकेट लॉगिन रोकें

  4. एक नेवला मॉडल में मॉडल पैरामीटर पास करना

  5. MongoDB नक्शा/कई संग्रहों में कमी?