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
я бы получил это
Выполните следующую команду:
# rpm -qa | grep mysql
В нем будут перечислены все установленные пакеты mysql в вашей системе. Например: mysql-libs-5.1.73-3.el6_5.x86_64
теперь выполните команду:
# 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)