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


9

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?
кванты

@quanta, пожалуйста, прочитайте мою правку
пользователь

Что происходит, когда вы выполняете yum install mysql-server?
кванты

@quanta, пожалуйста, прочитайте мою правку, сэр
пользователь

Ответы:


8

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

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


1
хорошо, как удалить репо, которые мне не нужны, 'yum remove dog' или есть другой способ?
Пользователь

1
Откройте /etc/yum.repos.d/*.repoфайл и измените enabled=1на enabled=0.
кванты

не работал, я получил новый vps, и он работает сейчас, я думаю, что-то не так с сервером, спасибо за ваше время, сэр
пользователь

12
  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



1

возможно, вы как-то установили 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

Я стираю выше rpms с yum removeи запускаю yum install mysql-develснова. И это работает! Спасибо.
MKatleast3
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.