Por que não consigo remover completamente o myqsl da minha máquina do CentOS 6?

1

Quando eu clico no comando yum remove mysql , recebo o seguinte erro:

Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: mysql
Error: File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'

Eu prossigo para yum list installed | grep mysql depois que recebo:

mysql-community-common.x86_64
                     5.7.9-1.el6        @mysql57-community
mysql-community-libs.x86_64
                     5.7.9-1.el6        @mysql57-community
mysql-community-libs-compat.x86_64
                     5.7.9-1.el6        @mysql57-community
mysql57-community-release.noarch
                     el6-7              @/mysql57-community-release-el6-7.noarch

Quando tento removê-los individualmente com o comando yum remove mysql-community-common.x86_64 , obtenho:

Como posso me livrar desse erro?

File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'

Eu até deletei o yum.repos para o mysql, mas ele não ajudou, e como eu não salvei, eu tive que recriá-los de outra máquina virtual e copiá-los.

O ponto crucial disso é que eu posso instalar uma nova instalação do mysql, mas não posso por causa das dependências ...

EDIT1 Isto é o que eu tentei e falhou, como você pode ver:

[root@centos ~]# yum autoremove mysql
Loaded plugins: fastestmirror
No such command: autoremove. Please use /usr/bin/yum --help
[root@centos ~]# yum install autoremove
Loaded plugins: fastestmirror
Setting up Install Process
Error: File contains no section headers.
file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1
'mysql-connectors-community-source]\n'
[root@centos ~]#
    
por Vrankela 26.11.2015 / 12:55

1 resposta

3

Primeiro de tudo, você não precisa excluir um repo para desinstalar os pacotes relevantes.

Não está funcionando, porque você atrapalhou seu arquivo de repo para os pacotes relevantes e é por isso que yum não funciona.

Veja o log de erros novamente, ele diz claramente, o arquivo está com defeito, está faltando a seção de cabeçalho.

Error: File contains no section headers. file: file:///etc/yum.repos.d/mysql-community-source.repo, line: 1 'mysql-connectors-community-source]\n'

Portanto, você precisa verificar o arquivo /etc/yum.repos.d/mysql-community-source.repo e corrigi-lo.

Acho que, ao copiar e colar, não foi totalmente colado.

Veja abaixo um conteúdo do arquivo repo para o MySQL 5.7 Community Server. Seu arquivo não possui a seção [mysql57-community] , suponho.

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
por 26.11.2015 / 13:15