Mundarija:

MongoDB uchun standart foydalanuvchi nomi va parol nima?
MongoDB uchun standart foydalanuvchi nomi va parol nima?

Video: MongoDB uchun standart foydalanuvchi nomi va parol nima?

Video: MongoDB uchun standart foydalanuvchi nomi va parol nima?
Video: INTERNET VA WEB NIMA? 2024, May
Anonim

Odatiy bo'lib mongodbda kirish boshqaruvi yoqilmagan, shuning uchun standart foydalanuvchi yoki parol yo'q. Kirish nazoratini yoqish uchun, biridan foydalaning buyruq qator opsiyasi --auth yoki xavfsizlik.

Bundan tashqari, MongoDB foydalanuvchi nomi va parolni qanday beradi?

Qisqa javob

  1. MongoDB-ni kirish nazoratisiz ishga tushiring. mongod --dbpath /data/db.
  2. Misolga ulaning. mongo.
  3. Foydalanuvchini yarating. some_db JB dan foydalaning.
  4. MongoDB misolini to'xtating va kirishni boshqarish bilan uni qayta ishga tushiring. mongod --auth --dbpath /data/db.
  5. Foydalanuvchi sifatida ulanish va autentifikatsiya qilish.

Shuningdek, MongoDB hisob ma'lumotlarini qanday o'rnatishim mumkin? MongoDB-da autentifikatsiyani yoqish

  1. MongoDB-ni autentifikatsiyasiz ishga tushiring.
  2. Mongo shell yordamida serverga ulaning.
  3. Foydalanuvchi administratorini yarating.
  4. Mongod konfiguratsiya faylida autentifikatsiyani yoqing.
  5. Foydalanuvchi administratori sifatida ulaning va autentifikatsiya qiling.
  6. Nihoyat, kerak bo'lganda qo'shimcha foydalanuvchilarni yarating.

Xuddi shunday, MongoDB administrator parolini qanday o'zgartirishim mumkin?

Quyidagi amallarni bajarish orqali administrator parolini tiklashingiz mumkin:

  1. /opt/bitnami/mongodb/mongodb.conf faylini tahrirlang va quyidagi qatorlarni almashtiring: # Xavfsizlikni yoqish/o'chirish.
  2. MongoDB serverini qayta ishga tushiring: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mongodb-ni qayta ishga tushiring.
  3. Yangi parol bilan yangi ma'muriy foydalanuvchi yarating.

MongoDB-da foydalanuvchilarni qanday topish mumkin?

Mongo qobig'idagi barcha foydalanuvchilarni ro'yxatga olish uchun getUsers() usuli yoki show buyrug'idan foydalaning

  1. 1-holat − getUsers() dan foydalanish Sintaksis quyidagicha: db.getUsers();
  2. 2-holat - show buyrug'idan foydalanish. Sintaksis quyidagicha -
  3. 1-holat − Birinchi so‘rov quyidagicha − > db.
  4. 2-holat − Ikkinchi so‘rov quyidagicha − > foydalanuvchilarni ko‘rsatish;

Tavsiya: