Як повністю видалити MariaDB 5.5 (включаючи конфігурації) від CentOS 7


1

Я спробував команду

yum remove mariadb mariadb-server

Він видалив клієнта, але не вдалося видалити сервер.

error reading information on service mysql: No such file or directory
error: %preun(MariaDB-server-5.5.41-1.el7.centos.x86_64) scriptlet failed, exit status 1
Error in PREUN scriptlet in rpm package MariaDB-server-5.5.41-1.el7.centos.x86_64
error: MariaDB-server-5.5.41-1.el7.centos.x86_64: erase failed
Erasing    : MariaDB-client-5.5.41-1.el7.centos.x86_64                                                                                        1/2 
Verifying  : MariaDB-client-5.5.41-1.el7.centos.x86_64                                                                                        1/2 
Verifying  : MariaDB-server-5.5.41-1.el7.centos.x86_64                                                                                        2/2 

Removed:
MariaDB-client.x86_64 0:5.5.41-1.el7.centos                                                                                                       

Failed:
MariaDB-server.x86_64 0:5.5.41-1.el7.centos 

Будь-які пропозиції?

Відповіді:


0

Переінсталював MariaDB, а потім видалив rmp не yum. Нижче наведені кроки, які я виконав

Завантажено необхідні RPM

wget http://archive.mariadb.org/mariadb-5.5.41/yum/centos7-amd64/rpms/MariaDB-5.5.41-centos7_0-x86_64-client.rpm
wget http://archive.mariadb.org/mariadb-5.5.41/yum/centos7-amd64/rpms/MariaDB-5.5.41-centos7_0-x86_64-common.rpm
wget http://archive.mariadb.org/mariadb-5.5.41/yum/centos7-amd64/rpms/MariaDB-5.5.41-centos7_0-x86_64-server.rpm

Встановіть його знову

rpm -ivh MariaDB-5.5.41-*.rpm

Стерти пакети

rpm -e `rpm -qa | grep MariaDB` --noscripts

Видаліть конфігураційні файли

rm -rf /var/lib/mysql
rm /etc/my.cnf

rm -rf / var / lib / mysql і rm /etc/my.cnf що це 2 насправді? після того, як я дотримуюся декількох посібників для видалення mariadb, мої дані в базі даних також втрачені
user259752

файл /etc/my.cnf є конфігураційним файлом і файли даних містяться в / var / lib / mysql . Отже, якщо зняти / var / lib / mysql тоді ваші дані також будуть видалені. Спробуйте відкрити файл /etc/my.cnf з текстовим редактором і шукати datadir, ви побачите щось подібне datadir = / var / lib / mysql Шлях до файлів даних.
Newton Sarker
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.