ठीक है, उपयोगकर्ता को सफलतापूर्वक बनाने के लिए आपको क्रम में कुछ कदम उठाने होंगे।
सबसे पहले, आपको एक व्यवस्थापक उपयोगकर्ता बनाना होगा। मैं सुपर उपयोगकर्ता बनाना पसंद करता हूं।
> 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"