MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:задайте потребител/парола за достъп до db

От коментара си споменавате, че използвате mViewer. Версия 0.9.1 на mViewer не поддържа удостоверяване. Според този проблем в mViewer GitHub това е решено във версия 0.9.2, която беше планирана за пускане през октомври.

Преди да стартирате възела с удостоверяване, влезте в него и добавете потребител. След това стартирайте възела с --auth и се свържете с обвивката без mViewer.

В този момент можете да се свържете с администраторската база данни и да удостоверите вашия администраторски потребител:

use admin
db.auth('root', 'root')

Тъй като сте настроили администраторски потребител, който ще има достъп до всички бази данни, трябва да се удостоверите срещу администраторската база данни. След като направите това, ще имате достъп до всички бази данни. Също така ще можете да създавате нови потребители във всяка база данни или да създавате нови потребители само за четене за всички бази данни.

Ако създадете нов потребител, който има достъп само до една база данни, този потребител ще трябва да use тази база данни и db.auth(name, pass) срещу него.

Ако създадете нов потребител, който има достъп само за четене до всички бази данни, той ще use admin и след това db.auth(name, pass) за да получат достъп само за четене до всички бази данни

Можете да намерите повече информация относно настройването на удостоверяване тук и повече информация относно настройването на потребители тук

Забележка:Когато стартирате възел без --auth тогава не е разрешено удостоверяване. Това означава, че можете да се свържете с обвивката и db.auth('root','root') но няма да направи нищо що се отнася до достъпа. MongoDB няма да откаже достъп до базите данни без --auth опция на командния ред (--keyFile в разделени настройки или набори реплики)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какво означава твърде много позиционни опции, когато правите mongoexport?

  2. MongoDB C# драйвер, заявка чрез елемент от масив с помощта на регулярен израз

  3. текстов индекс, необходим за $text заявка

  4. Дизайн на схема на Mongodb

  5. Приложете съпоставяне на типове с mgo