Pythontr

husonet | Tarih: 11.11.2023

MongoDB'de kullanıcı ve şifre eklemek için genel adımlar

MongDB'de şifre eklemek için adım adım rehber! Yönetici olarak bağlan, yeni kullanıcı oluştur, authentication'ı etkinleştir ve güvenli bir bağlantı kur. Detaylar burada!

MongoDB'de kullanıcıları ve şifreleri yönetmek için genel bir süreç aşağıda açıklanmıştır. Ancak, dikkat edilmesi gereken önemli bir konu, MongoDB'nin sürümüne bağlı olarak yönetim işlemlerinin değişebileceğidir. Bu nedenle, kullanımınızın MongoDB sürümüne özgü belgeleri kontrol etmek önemlidir.


Yönetici (admin) olarak MongoDB'ye bağlanın
mongo --host <hostname> --port <port> -u <admin-username> -p

Yönetici kullanıcı adı ve şifrenizi girdikten sonra MongoDB konsoluna bağlanacaksınız.


Yeni Kullanıcı Oluşturun:

Sadece okuma ve yazma yetkisi olsun.



use pythontr
db.createUser({
user: "kullanici_adi",
pwd: "parola",
roles: [
{ role: "readWrite" },
// Diğer rolleri ekleyebilirsiniz.
]
})

Admin yetkisi ile.


use admin
db.createUser({
user: "kullanici_adi",
pwd: "kullanici_sifresi",
roles: ["readWrite", "dbAdmin"]
})

Yukarıdaki örnek, bir kullanıcı oluşturur ve bu kullanıcıya "readWrite" ve "dbAdmin" rollerini atar. İhtiyacınıza göre rolleri değiştirebilirsiniz.


Authentication'ı Etkinleştirin:

MongoDB'de authentication'ı etkinleştirmek için yapılandırma dosyanızda (mongod.conf) security bölümüne aşağıdaki gibi bir konfigürasyon ekleyin:


security:
authorization: enabled

Ardından MongoDB sunucunuzu yeniden başlatın.



Yeni Kullanıcıyla MongoDB'ye Bağlanın:
mongo --host <hostname> --port <port> -u <kullanici_adi> -p

Artık oluşturduğunuz kullanıcı adı ve şifreyle MongoDB'ye bağlanabilirsiniz

.

Unutmayın ki yukarıdaki adımlar, genel bir rehber niteliğindedir ve MongoDB sürümüne bağlı olarak değişiklik gösterebilir. Kullandığınız sürüme özel belgeleri kontrol etmek her zaman iyi bir uygulamadır.