sql >> Databáze >  >> NoSQL >> MongoDB

Vlastní uživatelské připojovací řetězce pro instance MongoDB s ověřováním

Jednou z mnoha skvělých věcí na ScaleGrid je to, že platforma umožňuje zajistit nasazení hostingu MongoDB s ověřováním pomocí jediného kliknutí. Ověření MongoDB se důrazně doporučuje pro nasazení vystavená na internetu.

MongoDB má koncept uživatelů na databázi. Když zajistíte nasazení s ověřováním prostřednictvím ScaleGrid, vytvoříme pro správce databáze uživatele MongoDB admin. Tento uživatel má přístup k nově vytvořeným databázím, ale nelze k němu přistupovat prostřednictvím připojovacího řetězce. To znamená, že se můžete nejprve připojit k databázi správce a pak provést „použít “.

Chápeme, že to pro většinu uživatelů není optimální, proto vám doporučujeme vytvořit nového uživatele pro každou databázi, ke které chcete přistupovat prostřednictvím připojovacího řetězce. Zde jsou kroky k vytvoření nového uživatele v :

  1. mongo :27017/admin -u “admin” -p “
  2. použijte ;
  3. db.addUser("", "");

Stávající uživatele v databázi můžete zkontrolovat (pokud jste databázi importovali přes MongoRestore) zadáním následujícího příkazu:

“použijte ; db.system.users.find();”

Nyní se můžete připojit přímo k pomocí nově vytvořeného uživatele prostřednictvím připojovacího řetězce. Nový připojovací řetězec by vypadal asi takto:

“mongodb://:@:/

Zjistěte více o pokročilých možnostech našich hostingových řešení MongoDB prostřednictvím našich dokumentů nápovědy DBaaS.


  1. 2 způsoby, jak odstranit databázi v MongoDB

  2. Jak se mohu bezpečně připojit k Redis hostovanému Heroku z příkazového řádku?

  3. Vytváření REST API pomocí EVE

  4. Proč lua skript blokuje redis-server?