Как полностью удалить MariaDB в CentOS 7
- Главная
- >
- Статьи и переводы
- Как полностью удалить MariaDB в CentOS 7
- >
При установке Bitrix-VM на вновь купленном сервере с CentOS-7 вылезли ошибки:
Error: Package: 1:mariadb-server-5.5.65-1.el7.x86_64 (@base) Requires: mariadb-libs(x86-64) = 1:5.5.65-1.el7 Removing: 1:mariadb-libs-5.5.65-1.el7.x86_64 (@anaconda) mariadb-libs(x86-64) = 1:5.5.65-1.el7 Obsoleted By: Percona-Server-shared-compat-57-5.7.30-33.1.el7.x86_64 (percona-release-x86_64) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 2020-08-13T19:58:27: 18653 : Error updating the system. 2020-08-13T19:58:27: 18653 : Log file path: /tmp/bitrix-env-aqtSG.log
Казалось бы чего проще, запустил команду при помощи пакетного менеджера, несколько секунд и всё. Так я и поступил, произвёл удаление, и снова запустил скрипт установки Bitrix-VM.
Но не тут то было. Причина по которой была произведена переустановка осталась незатронутой. Дело в том, что при удалении самого сервера баз данных не удаляются конфигурационные файлы, и в итоге при повторной установке, всё возвращается на «исходную».
Полное удаление MariaDB в CentOS 7
- После удаления самого сервера, нужно произвести удаление вспомогательных файлов. Давайте рассмотрим всё по порядку.
- Для удаления MariaDB, нужно использовать правильную команду.
- Если у Вас старая MariaDB, то команда будет выглядеть так:
# yum remove mariadb*
- Команда для версии MariaDB поновее, будет такой:
# yum remove MariaDB*
- Если Вы отправите в консоль команду не для своей версии сервера, то получите ошибку.
- А если команда верна, то будет вывод обнаруженных пакетов, и от Вас потребуется подтверждение удаления.
- После удаления MariaDB, нужно удалить оставшиеся в системе файлы.
- Вот команды для удаления всех необходимых файлов.
# rm -rf /etc/my.cnf.d
# rm -rf /var/lib/mysql
# rm /etc/my.cnf
- В зависимости от Вашей версии MariaDB и операционной системы, какой-то из файлов может отсутствовать. Но все из имеющихся файлов должны быть удалены.
yum clean all
- После удаления файлов и очистки кеша репозиториев, можно запускать установку