Como parar o processo mysqld?

Como parar o processo mysqld?

Resultado deps -e | grep mysqld

insira a descrição da imagem aqui

executando htope clicando no uso de memória.

insira a descrição da imagem aqui

Está consumindo 33% da memória de 4 GB.

Eu só quero encerrar o processo mysqld. A execução sudo pkill mysqldencerra o processo, mas novamente o processo é iniciado. Quero encerrá-lo completamente e recuperar a memória.

Responder1

/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld

Ao ver as informações a seguir, você terá sucesso

mysql: no process found
mysqld_safe: no process found
mysqld: no process found

Eu uso isso para resolver o problema de instalação do MySQL 5.6 no Ubuntu 15.10 usando estelink.

Durante esta instalação, encontro o problema dizendo:

mysqld_safe A mysqld process already exists

Apenas pare completamente o mysqld, mysqld_safe, mysql resolve o problema

Responder2

A mysqlconfiguração do Upstart tem orespawnopção:

$ grep respawn /etc/init/mysql.conf
respawn
respawn limit 2 5
        elif echo $statusnow | grep -q 'respawn/' ; then

A respawnopção diz ao Upstart para reiniciar o processo se ele sair ou for encerrado. O limite é 2, então você pode tentar matar os processos duas vezes, o que dirá ao Upstart para não iniciá-los novamente ou usar:

sudo service mysql stop

Responder3

Corrersudo /etc/init.d/mysql stop

Responder4

De alguma forma, todas as respostas não puderam me ajudar até que eu reiniciei o servidor e depois o interrompi, então aqui estão as etapas:

sudo /etc/init.d/mysql restart

sudo /etc/init.d/mysql stop

Isso funcionou no Ubuntu WSL.

informação relacionada