Мазмұны:

MongoDB үшін әдепкі пайдаланушы аты мен құпия сөз қандай?
MongoDB үшін әдепкі пайдаланушы аты мен құпия сөз қандай?

Бейне: MongoDB үшін әдепкі пайдаланушы аты мен құпия сөз қандай?

Бейне: MongoDB үшін әдепкі пайдаланушы аты мен құпия сөз қандай?
Бейне: Sqoop Import and Export data from RDMBS and HDFS 2024, Мамыр
Anonim

Әдепкі бойынша mongodb қол жеткізуді басқаруды қосқан жоқ, сондықтан әдепкі пайдаланушы немесе құпия сөз жоқ. Қол жеткізуді басқаруды қосу үшін, біреуін пайдаланыңыз пәрмен жол опциясы --auth немесе қауіпсіздік.

Бұдан басқа, MongoDB пайдаланушы аты мен құпия сөзді қалай береді?

Қысқа жауап

  1. MongoDB қол жеткізуді басқарусыз іске қосыңыз. mongod --dbpath /деректер/дб.
  2. Данаға қосылыңыз. монго.
  3. Пайдаланушыны жасаңыз. some_db db пайдаланыңыз.
  4. MongoDB данасын тоқтатып, оны кіруді басқару арқылы қайта бастаңыз. mongod --auth --dbpath /деректер/дб.
  5. Пайдаланушы ретінде қосылыңыз және аутентификациялаңыз.

Сондай-ақ, MongoDB тіркелгі деректерін қалай орнатуға болады? MongoDB-де аутентификацияны қосу

  1. MongoDB аутентификациясыз іске қосыңыз.
  2. Монго қабығы арқылы серверге қосылыңыз.
  3. Пайдаланушы әкімшісін жасаңыз.
  4. mongod конфигурация файлында аутентификацияны қосыңыз.
  5. Пайдаланушы әкімшісі ретінде қосылыңыз және түпнұсқалығын растаңыз.
  6. Соңында, қажет болған жағдайда қосымша пайдаланушыларды жасаңыз.

Сол сияқты, MongoDB әкімші құпия сөзін қалай өзгертуге болады?

Төмендегі қадамдарды орындау арқылы әкімші құпия сөзін қалпына келтіруге болады:

  1. /opt/bitnami/mongodb/mongodb.conf файлын өңдеңіз және келесі жолдарды ауыстырыңыз: # Қауіпсіздікті қосыңыз/өшіріңіз.
  2. MongoDB серверін қайта іске қосыңыз: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mongodb қайта іске қосыңыз.
  3. Жаңа құпия сөзбен жаңа әкімшілік пайдаланушыны жасаңыз.

MongoDB ішіндегі пайдаланушыларды қалай табуға болады?

Mongo қабықшасындағы барлық пайдаланушыларды тізімдеу үшін getUsers() әдісін немесе көрсету пәрменін пайдаланыңыз

  1. 1-жағдай − getUsers() функциясын пайдалану Синтаксис келесідей − db.getUsers();
  2. 2-жағдай – show командасын пайдалану. Синтаксис келесідей −
  3. 1-жағдай − Бірінші сұрау келесідей − > db.
  4. 2-жағдай − Екінші сұрау келесідей − > пайдаланушыларды көрсету;

Ұсынылған: