Eu estava tentando desinstalar mysql using sudo apt-get --purge remove mysql-server
, mas recebi o seguinte erro
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Então, solicitei a eliminação de todos os processos MySQL em execução. Para isso, fiz ps -ef | grep mysql
e obtive
root 4473 1 0 17:46 ? 00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root 4636 3783 0 17:46 pts/6 00:00:00 grep --color=auto mysql
root@viji-Latitude-E5440:~# sudo kill -9 4473
root@viji-Latitude-E5440:~# ps -ef | grep mysql
root 4672 1 0 17:47 ? 00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root 4745 3783 0 17:47 pts/6 00:00:00 grep --color=auto mysql
Estou tentando encerrar esse processo mysql, mas não consigo.
O que eu deveria fazer agora?
Responder1
Você é totalmente capaz de encerrar o processo, mas ele parece estar reiniciando. Se você notar, o PID muda cada vez que você o mata. Algo em seu sistema está iniciando automaticamente em seu nome. Você tem algumas opções:
- Procure e destrua o que quer que esteja iniciando (geralmente algum tipo de painel de controle da web como o XAMPP, provavelmente neste caso o seu gerenciador de serviços)
- Inicialize em um shell e elimine-o a partir daí (usando o modo de recuperação)
Eu prefiro o último, já que não sei como você instalou o mysql para começar, mas se você usou algo semelhante ao XAMPP, vale a pena abrir o painel de controle e tentar parar o MySQL por dentro (mesmo que isso signifique reinstalar o software do painel de controle).
Se você quiser optar pelo primeiro, pode tentar sudo service mysql-server stop
ver se depois disso consegue desinstalá-lo.