como faço para parar a execução do mysql no meu servidor? Soluções padrão não funcionam

como faço para parar a execução do mysql no meu servidor? Soluções padrão não funcionam

Fiz um login remoto em meu Ubuntu 14.04servidor como usuário root.

Quando eu tento:

sudo stop mysql

Eu recebo:

stop: unknown instance:

Quando eu tento:

sudo service mysql stop

Eu recebo:

stop: unknown instance:

Eu li uma postagem em algum lugar onde alguém postou uma pergunta semelhante, a resposta é que o servidor provavelmente já não está funcionando, então tentei:

mysqladmin -u root -p status

E eu entendoUptime: 1543 Threads: 1 Questions: 500 etc...

...o que significa que o servidor está realmente em execução.

Então, como faço para parar mysql? Tenho certeza que tentei sudo stop mysqlantes e funcionou.

Hoje adicionei uma senha para acesso ao banco de dados mysql como usuário root, isso poderia ter algo a ver com isso?

Eu sei que a senha está funcionando bem porque preciso digitá-la para fazer login phpMyAdmin.

Com service mysql statuseu fico mysql stop/waitingcomo se estivesse pendurado - ele não deveria simplesmente desligar eventualmente?

Responder1

Pare o MySQL:sudo /etc/init.d/mysql stop

Pare o Apache:sudo /etc/init.d/apache2 stop

Responder2

Tente sudo systemctl status mysqldentão, se tiver sucesso, sudo systemctl stop mysqld.

O nome do serviço pode ser diferente (oficialmente é mysqld).

Responder3

Está faltando o comando 'Serviço'.

sudo serviço mysql parar

Responder4

O problema com sudo service mysql stop é que o systemctl reiniciará o serviço após alguns minutos. Você precisa pará-lo com systemctl.

informação relacionada