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

MongoDB 3.2 प्रमाणीकरण विफल

ठीक है, उपयोगकर्ता को सफलतापूर्वक बनाने के लिए आपको क्रम में कुछ कदम उठाने होंगे।

सबसे पहले, आपको एक व्यवस्थापक उपयोगकर्ता बनाना होगा। मैं सुपर उपयोगकर्ता बनाना पसंद करता हूं।

> use admin
> db.createUser({user: "root", pwd: "123456", roles:["root"]})

अपने MongoDB सर्वर को पुनरारंभ करें और --auth . के साथ प्रमाणीकरण सक्षम करें झंडा।

> mongod --auth --port 27017 --dbpath /var/lib/mongodb

एक बार आपका सर्वर चालू हो जाने पर, इसे व्यवस्थापक के रूप में कनेक्ट करें

> mongo <host:port> -u "root" -p "123456" --authenticationDatabase "admin"

एक बार कनेक्ट होने के बाद, सामान्य उपयोगकर्ता बनाएं। मान लें कि आपका उपयोगकर्ता डेटाबेस नाम cd2 है ।

> use cd2
> db.createUser({user: "cd2", pwd: "cd2", roles:["dbOwner"]})

यदि आप सफलता संदेश देखते हैं, तो मोंगो शेल से डिस्कनेक्ट करें और नए उपयोगकर्ता क्रेडेंशियल के साथ पुनः कनेक्ट करें।

> mongo <host:port>/cd2 -u "cd2" -p "cd2"


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB डिफ़ॉल्ट उपयोगकर्ता और पासवर्ड क्या हैं?

  2. डेटाबेस में संग्रह की संख्या की सीमा

  3. मोंगोडीबी $पॉप

  4. पाइमोंगो:नाम 'आइसोडेट' परिभाषित नहीं है

  5. मोंगोडब में अद्यतन और वापसी दस्तावेज़