Администрирование
...
MongoDB
Astra Linux
13 мин
если используется репликационный набор — обратитесь в техническую поддержку пассворка для корректного обновления и сохранения данных если пассворк установлен на виртуальном сервере, рекомендуется создать виртуальный снимок ос перед обновлением в инструкции используются переключаемые блоки кода для разделения команд согласно версиям операционной системы подготовка и удаление устаревшей версии создание резервной копии создать директорию shell mkdir /backup создать резервную копию shell mongodump out /backup/mongo $(date +\\%y \\%m \\%d \\%h \\%m \\%s) удаление остановить службу shell systemctl stop mongod service переместить конфигурационный файл shell mv /etc/mongod conf / удалить базу данных с конфигурационными файлами shell apt purge mongodb org y удалить директорию с лог файлами shell rm r /var/log/mongodb удалить файлы данных mongodb shell rm r /var/lib/mongodb установка и восстановление резервной копии установка загрузить архив в текущую директорию se 1 7 wget https //repos passwork ru/repository/mongodb/6/astra/17/x86 64/mongodb latest tar gz se 1 8 wget https //repos passwork ru/repository/mongodb/7/astra/18/x86 64/mongodb latest tar gz создать директорию и разархивировать содержимое shell mkdir /mongodb && tar zxvf /mongodb latest tar gz c /mongodb/ установить базу данных и утилиты администрирования с помощью dpkg shell dpkg i /mongodb/ deb запустить службу mongod service shell systemctl start mongod service включить автозапуск службы shell systemctl enable mongod service выполнить проверку подключения к shell оболочке shell mongosh mongodb //localhost 27017 восстановление резервной копии если подключение к shell оболочке успешно, восстановить базы данных из резервной копии shell mongorestore drop /backup/mongo xxxx xx xx xx xx xx если вы вносили изменения в конфигурационный файл mongodb ( mongod conf ), то нужно заменить новый файл на старый shell cp /mongod conf /etc/ перезапустить службу mongod service shell systemctl restart mongod service открыть пассворк для проверки корректной работы