Backup bazy danych MongoDB

Uwaga
Przed rozpoczęciem aktualizacji bazy MongoDB konieczne jest, aby wykonać backup bazy.

 

Backupy baz danych Mongo DB mogą być tworzone i odtwarzane za pomocą narzędzi mongodump oraz mongorestore, które należą do MongoDB Database Tools.

 

Backup bazy danych MongoDB w systemie Windows

1. Aby pobrać narzędzia, należy wejść na stronę producenta: https://www.mongodb.com/try/download/database-tools, wybrać właściwą platformę w poluPlatformi formatmsi” w polu „Package”, a następnie nacisnąć przyciskDownload”.

 

Widok strony, z której należy pobrać MongoDB Database Tools

 

2. Następnie należy otworzyć pobrany plik. Zostanie wówczas otwarte okno początkowe instalatora MongoDB Database Tools, gdzie należy kliknąć naNext”.

 

Okno początkowe instalatora MongoDB Database Tools

 

3. W następnym kroku należy wyrazić zgodę na umowę licencyjną, zaznaczając checkbox, a następnie wybraćNext”.

 

Okno umowy licencyjnej MongoDB Database Tools

 

4. Następnie otwarte zostaje okno, w którym można wybrać lokalizację, gdzie zostaną zainstalowane narzędzia MongoDB.

Domyślna lokalizacja to C:\Program Files\MongoDB\Tools\100\bin.

Po wyborze lokalizacji użytkownik powinien kliknąćNext”.

 

Wybór lokalizacji, gdzie zostaną zainstalowane MongoDB Database Tools

 

5. W kolejnym oknie należy wybrać przyciskInstall”. Wówczas następuje instalacja MongoDB Database Tools.

 

Okno do rozpoczęcia instalacji MongoDB Database Tools

 

Okno instalacji MongoDB Database Tools

 

Okno końcowe instalacji MongoDB Database Tools

 

6. Następnie należy uruchomić wiersz polecenia, wpisując cmd w wyszukiwarce w menuStart i wybierając opcjęUruchom jako administrator”.

 

Otwieranie wiersza polecenia

 

7. Następnie należy wpisać cd, nacisnąć spację i podać ścieżkę do lokalizacji narzędzi MongoDB – w poniższym przykładzie znajdują się one w lokalizacji C:\Program Files\MongoDB\Tools\100\bin.

 

Wprowadzanie lokalizacji narzędzia mongodump w wierszu polecenia

 

 

8. Następnie należy nacisnąć Enter i wprowadzić następującą frazę:

 

mongodump --uri="mongodb://MongoUser@localhost/Repository?authSource=Repository"

gdzie:

MongoUser – to nazwa użytkownika, dla którego będzie następuje łączenie się aplikacji Comarch DMS Repozytorium z bazą danych (zob. Repozytorium – instalacja dla administratora)

localhostnazwa hosta i port

Repositorynazwa bazy Repozytorium

 

9. Następnie należy nacisnąć Enter.

 

Wprowadzanie connection string do bazy Repozytorium w wierszu polecenia

 

10. W kolejnym kroku konieczne jest wprowadzenie hasła do Repozytorium dla użytkownika MongoUser – w poniższym przykladzie jest to hasło Passwd1234, analogicznie do przykładu przedstawionego w instrukcji instalacji Repozytorium.

 

Uwaga
Hasło nie jest widoczne na ekranie.

 

Wprowadzanie hasła użytkownika do bazy Repozytorium

 

 

11. Po naciśnięciu przycisku Enter następuje tworzenie kopii zapasowej bazy Repozytorium.

 

Tworzenie kopii zapasowej bazy Repozytorium

 

12. Backup bazy Repozytorium jest zapisywany w folderzedumpw lokalizacji, w której znajdują się narzędzia MongoDB – w poniższym przykładzie jest to lokalizacja C:\Program Files\MongoDB\Tools\100\bin\dump.

 

Kopie zapasowe baz danych Repozytorium

 

 

Backup bazy danych MongoDB w systemie Linux, dystrybucja Ubuntu

Instalacja MongoDB Database Tools na Ubuntu powinna zostać przeprowadzona według instrukcji producenta, dostępnej pod następującym adresem: Installing the Database Tools on Linux — MongoDB Database Tools.

Backup bazy danych MongoDB na Ubuntu należy przeprowadzić zgodnie z instrukcją producenta dostępną pod adresem mongodump — MongoDB Database Tools.

 

Rozpoczynasz pracę z Comarch DMS Repozytorium i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS Repozytorium i chcesz dowiedzieć się więcej?