MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB:Serwer ma ostrzeżenia o uruchomieniu

Nie skonfigurowałeś funkcji bezpieczeństwa w Mongodb, takich jak autoryzacja i uwierzytelnianie. Użyj tego linku, aby uzyskać więcej informacji. Możesz to zignorować, jeśli masz zamiar uczyć się Mongodb. Ale kiedy produkt wejdzie na poziom produkcji. powinieneś się nimi zainteresować. Możesz włączyć kontrolę dostępu za pomocą mongod --auth.

Na przykład możesz uruchomić mongod --auth --port 27017 --dbpath /data/db1 . Następnie możesz zabezpieczyć swoją bazę danych nazwą użytkownika i hasłem.

możesz dodać użytkownika do bazy danych za pomocą następującego polecenia.

use admin
db.auth("myUserAdmin", "abc123" )

Następnie możesz użyć mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" aby połączyć się z bazą danych.

Możesz dodać bind_ip w mongod.conf w następujący sposób,

`bind_ip = 127.0.0.1,192.168.161.100` 

Możesz zdefiniować wiele, jeśli potrzebujesz. Ta opcja bind_ip mówi MongoDB, aby akceptował połączenia, z których lokalnych interfejsów sieciowych, a nie z którego „zdalnego adresu IP”. I uruchom mongod --config <file path to your mongod.conf> W sumie możesz uruchomić mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf>



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Percona Live 2017 - Podsumowanie kilkudziesięciu

  2. Uzyskaj podzbiór tablicy w mongodb za pomocą źródła tablicy

  3. Uwzględnij określone pola w indeksie wieloznacznym w MongoDB

  4. Najlepszy sposób na modelowanie systemu głosowania w MongoDB

  5. Dane aktualizacji MongoDB w polu zagnieżdżonym