Администрирование
...
Обновление компонентов Пассвор...
MongoDB
Alma/Rocky/CentOS
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 yum erase mongodb org y удалить директорию с лог файлами shell rm r /var/log/mongodb удалить файлы данных mongodb shell rm r /var/lib/mongo удалить устаревший репозиторий для mongodb 4 x shell rm f /etc/yum repos d/mongodb org 4 x repo установка и восстановление резервной копии установка создать файл для добавления репозитория mongodb к системе управления пакетами yum shell nano /etc/yum repos d/mongodb org 6 0 repo поместить в файл следующее содержимое os 8 \[mongodb org 6 0] name=mongodb repository baseurl=https //repo mongodb org/yum/redhat/8/mongodb org/6 0/x86 64/ gpgcheck=1 enabled=1 gpgkey=https //pgp mongodb com/server 6 0 asc os 9 \[mongodb org 6 0] name=mongodb repository baseurl=https //repo mongodb org/yum/redhat/9/mongodb org/6 0/x86 64/ gpgcheck=1 enabled=1 gpgkey=https //pgp mongodb com/server 6 0 asc установить базу данных и утилиты администрирования shell yum install mongodb org y запустить службу 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 открыть пассворк для проверки корректной работы