Назад | Перейти на главную страницу

Как очистить установку mysql на centos

mysql больше не существует, но когда я запускаю yum remove mysql в нем говорится, что пакет доступен, но не отмечен для установки, из-за этого я не могу установить новый mysql, мне нужно полностью удалить все, что с ним связано, перед установкой нового, у меня нет таблиц, поэтому не нужно ничего делать резервную копию Я пытался использовать плагин yum yum-remove-with-leaves, не работал и не нашел руководства по его правильной установке, в любом случае я читал на форумах, что он глючит и не должен устанавливаться, поэтому я ищу другие способы полностью удалить mysql

и могу ли я сделать это с помощью sftp?

@quanta

выход rpm -qa | grep mysql является

mysql55-libs-5.5.10-1.w5
libmysqlclientl5-5.0.77-1.1.w5
php-mysql-5.3.8-1.1.w5

РЕДАКТИРОВАТЬ

Я попытался

yum remove mysql
yum remove mysql-server
yum clean all

и, похоже, это не исправляет.

Когда я бегу yum install mysql mysql-server или yum install mysql или yum install install mysql-server я бы получил это

  1. Выполните следующую команду:

    # rpm -qa | grep mysql
    

    В нем будут перечислены все установленные пакеты mysql в вашей системе. Например: mysql-libs-5.1.73-3.el6_5.x86_64

  2. теперь выполните команду:

    # yum remove <name displayed in above step-1>
    

    Например: yum remove mysql-libs-5.1.73-3.el6_5.x86_64

yum remove mysql55-libs и попробуй еще раз.

Кроме того, я видел, что вы использовали много репозиториев: atomic, dag, epel, rpmforge, livna, ..., это может быть причиной конфликта. По моему мнению, atomic и (rpmforge или epel) достаточно.

Попробуй это:

    yum clean all
    yum install mysql

Возможно, вы каким-то образом установили mariadb, когда думали, что он устанавливает mysql.

[root@localhost data_decrypt]# rpm -qa | grep maria
mariadb-server-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
yum remove mysql*

find / -name mysql

rm -rf (all folders listed in find)