เปิดไฟล์ C:\Program Files\MongoDB\Server\7.0\bin\mongod.cfg ด้วย Editor ที่ถนัด
ในที่นี้ถ้าเราใช้ homebrew ในการติดตั้ง log จะอยู่แตกต่างกันตามระบบ mac ที่ใช้
Intel chip:
/usr/local/etc/mongod.conf
Apple chip (M)
/opt/homebrew/etc/mongod.conf
security:
authorization: enabled
ส่วนนี้สามารถทำได้โดยใช้คำสั่งผ่านการรัน mongod ได้เช่นเดียวกัน
mongod --auth
ทำการปิดและเปิดการทำงานของ MongoDB ใหม่
ให้แน่ใจว่าเราได้ทำการรัน mongod instance แล้วตามขั้นตอนนี้
ใช้ mongo shell เพื่อเชื่อมต่อกับ mongod instance
mongosh localhost:27017
use admin
globalUserAdmin, password เป็น passwordPrompt(), และ role เป็น userAdminAnyDatabase:db.createUser(
{
user: "globalUserAdmin",
pwd: passwordPrompt(),
roles: [
{ role: "userAdminAnyDatabase", db: "admin" }
]
}
)
globalUserAdmin เมื่อมีการถามquit()
mongosh localhost:27017
use sample_mflix
db.movies.find()
mongosh -u globalUserAdmin -p --authenticationDatabase admin localhost:27017
use sample_mflix
db.movies.find()
use admin
db.getUsers()