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
- Aby pobrać narzędzia, należy wejść na stronę producenta: https://www.mongodb.com/try/download/database-tools, wybrać właściwą platformę w polu „Platform” i format „msi” w polu „Package”, a następnie nacisnąć przycisk „Download”.

Widok strony, z której należy pobrać MongoDB Database Tools
- Następnie należy otworzyć pobrany plik. Zostanie wówczas otwarte okno początkowe instalatora MongoDB Database Tools, gdzie należy kliknąć na „Next”.

Okno początkowe instalatora MongoDB Database Tools
- 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
- 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
- W kolejnym oknie należy wybrać przycisk „Install”. 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
- Następnie należy uruchomić wiersz polecenia, wpisując cmd w wyszukiwarce w menu „Start” i wybierając opcję „Uruchom jako administrator”.

Otwieranie wiersza polecenia
- 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
- 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)
localhost – nazwa hosta i port
Repository – nazwa bazy Repozytorium
- Następnie należy nacisnąć Enter.

Wprowadzanie connection string do bazy Repozytorium w wierszu polecenia
- 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
- Po naciśnięciu przycisku Enter następuje tworzenie kopii zapasowej bazy Repozytorium.

Tworzenie kopii zapasowej bazy Repozytorium
- Backup bazy Repozytorium jest zapisywany w folderze „dump” w 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?