O MySQL ainda está em execução depois de desinstalá-lo?

1

Eu tinha o servidor mysql em execução. Eu parei e removi (apt-get remove o mysql-server mysql-client)

Eu então removi manualmente os diretórios:

/var/lib/mysql
/var/run/mysqld

Eu reiniciei. Mas quando eu digito mysql, recebo a seguinte mensagem:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Eu recebo a mesma mensagem de erro quando eu digito service mysql stop

Isso significa que o servidor mysql ainda está em execução. Como eu me livre disso completamente e paro o processo.

    
por EastsideDeveloper 11.04.2014 / 00:45

3 respostas

3

O erro não significa que você ainda tem o servidor MYSQL em execução. Na verdade, se o cliente não puder se conectar a ele, provavelmente você não o executará.

Você ainda tem o cliente disponível para execução: mysql

Você pode descobrir o pacote onde o mysql está, com:

dpkg -S 'which mysql'

Em seguida, remova-o, se você realmente quiser fazer isso.

    
por estibordo 11.04.2014 / 01:31
0

O mysql-server e o mysql-client são frequentemente pacotes virtuais que dependem de um pacote mysql mais específico à versão, como o mysql-server-5.5 e o mysql-client-5.5.

Você pode verificar quais pacotes do MySQL ainda estão instalados usando o seguinte comando:

dpkg --get-selections | grep -v deinstall | grep "^mysql"

Então você pode usar esta lista para o apt-get remover qualquer pacote que você queira. Você também pode querer executar um autoremove do apt-get para se livrar de pacotes não utilizados quando terminar.

    
por jkt123 11.04.2014 / 02:13
0

Você verificaria se o seu mysql estava realmente rodando?

Por favor, tente

ps auxw|grep mysql

Eu tenho algum teste como abaixo, eu poderia ter o mesmo erro quando eu desliguei o servidor mysql.

root@ubuntuz:~# ps auxw|grep mysql
mysql     1361  0.2  1.2 326532 11340 ?        Ssl  Feb19 162:34 /usr/sbin/mysq d
root     24553  0.0  0.0   5576   800 pts/0    S+   08:43   0:00 grep --color=auto mysql
root@ubuntuz:~# service mysql stop
mysql stop/waiting
root@ubuntuz:~# mysql -uroot -p mysql
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root@ubuntuz:~# ps auxw|grep mysql
root     25009  0.0  0.0   5576   800 pts/0    S+   08:48   0:00 grep --color=auto mysql
    
por Jun 11.04.2014 / 01:57