docs.mongodb.org-superuser-roles
. से <ब्लॉकक्वॉट>आइए ऐसे उत्तर लिखें जो सरल और लागू करने में भी आसान लगे
कदम :
1 :sudo apt-get install mongodb-org
- नए टर्मिनल में
2 :sudo mongod --port 27017 --dbpath /var/lib/mongodb
3 :mongo --port 27017
- नए टर्मिनल में
4 :use admin
5 :जैसा कि @drmirror ने कहा है कि एक उपयोगकर्ता के पास सभी 4 . होने चाहिए सुपरयूज़र . होने की भूमिकाएं
मोंगो संस्करण 2 के लिए।
db.createUser(
{
user: "tom",
pwd: "jerry",
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ role: "clusterAdmin", db: "admin" }
]
})
मोंगो संस्करण 3 के लिए।
db.createUser(
{
user: "tom",
pwd: "jerry",
roles:["root"]
})
6 :sudo /etc/init.d/mongod stop
या sudo service mongod stop
- नए टर्मिनल में
7 :sudo /etc/init.d/mongod start
या sudo service mongod start
8 :restart your pc
9 :sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb
- नए टर्मिनल में
10:mongo --port 27017 -u "tom" -p "jerry" --authenticationDatabase "admin"
- नए टर्मिनल में
नोट :चरण 10 सबसे महत्वपूर्ण चरण है।
यह टर्मिनल पर आउटपुट देगा जैसे
MongoDB shell version: 2.6.11
connecting to: 127.0.0.1:27017/test
>