Não é possível desinstalar o MySQL 5.6.17 do Ubuntu 12.04

1

Eu instalei o MySQL 5.6.17 usando o arquivo binário *.tar.gz . Eu preciso remover o MySQL do meu sistema Ubuntu. Eu tentei executar os seguintes comandos:

1) sudo apt-get remove --purge mysql-server mysql-client mysql-common
2) sudo apt-get autoremove
3) sudo apt-get autoclean
4) sudo deluser mysql
5) sudo rm -rf /var/lib/mysql

Quando eu executo o primeiro comando, nada parece acontecer. Aqui está a saída:

1)

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package mysql-client is not installed, so not removed
Package mysql-common is not installed, so not removed
Package mysql-server is not installed, so not removed

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

2)

Reading package lists... Done
Building dependency tree       
Reading state information... Done

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

3)

Reading package lists... Done
Building dependency tree       
Reading state information... Done

4)

Removing user 'mysql' ...
Warning: group 'mysql' has no more members.
userdel: user mysql is currently logged in
/usr/sbin/deluser: '/usr/sbin/userdel mysql' returned error code 8. Exiting.

5)

Executes. The directory is removed.

Estou confuso sobre o motivo pelo qual o pacote mysql-server não está instalado, portanto, não foi removido. Eu tentei outros nomes como mysql-server-5.6 , mysql-server-5.6.17 mas nada parece funcionar. Alguém por favor pode me ajudar com isso?

Eu realmente aprecio isso.

Obrigado.

    
por srai 27.04.2014 / 00:05

1 resposta

1

Eu entendo que você instalou manualmente o MySQL, sem usar o apt. Qualquer programa que você instalar manualmente não é registrado pelo apt, então o apt não pode removê-lo.

Você pode impedir que o MySQL inicie parando o MySQL e depois removendo o script de inicialização.

sudo update-rc.d -f mysql.server remove

Substitua mysql.server pelo nome do script de inicialização do MySQL.

Agora o MySQL está parado, você pode remover o usuário:

sudo deluser mysql

A única coisa que resta são os arquivos do MySQL. Se você quiser economizar espaço, você pode removê-los.

    
por Louis Matthijssen 27.04.2014 / 00:22