Estou usando o MySQL ver 14.14 Distrib 5.7.17 para Linux (x86_64) no Ubuntu 16.04. Sempre que eu desligo o Ubuntu, ele fica aqui.
Após 10 minutos, ele mata automaticamente o processo (meu palpite). Encontrei esse problema muitas vezes. Fiz uma instalação limpa algumas vezes, funciona por um tempo, mas depois começa a fazer a mesma coisa após alguns desligamentos adequados.
Pressionar Ctrl + Alt + Del 7 vezes consecutivas força um desligamento. Forçar um desligamento como esse corrompeu meus dados do MySQL. alguém já encontrou esse problema?
sudo service mysql stop
na linha de comando? Talvez algum script precise de alguma intervenção ao desligar o servidor MySQL.Respostas:
Isso ocorre porque você teve problemas com as configurações de fuso horário:
Correr
sudo dpkg-reconfigure tzdata
deve fazer o truqueFonte: https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1600164/comments/11
fonte
Antes de desligar o sistema, tente executar isso para desligar manualmente o serviço mysql.
Como alternativa, escreva um script para automatizar o processo:
Certifique-se de marcá-lo como executável. Presumindo que você o salvou como um arquivo chamado
shutdown
, execute este comando:Agora você pode executar seu script.
fonte
service mysql stop
comando. A abordagem correta aqui é investigar por que o servidor MySql trava.Curiosamente, isso funcionou para mim:
explicação possível: o horário de armazenamento do meu provedor de nuvem no fuso horário local (anterior ao UTC); na inicialização, inicialize o MySQL primeiro, depois o NTP, que atualiza o horário para o UTC; portanto, o MySQL literalmente 'começou no futuro'
fonte
Instale
mysql-client
comIsso deve ser suficiente.
fonte
Isso acontece comigo quando mudei o nome do host com:
$ sudo hostnamectl set-hostname my-new-hostname
sem parar o servidor mysql.
fonte
Desligue o PC usando o comando sudo init 0 Embora isso pareça estúpido, mas sim, ele funciona. Funcionou para mim e até para você também. Na verdade, o servidor não parou por não estar recebendo os privilégios super administrativos. Então, da próxima vez, desligue usando este comando.
fonte
Se isso ajudar alguém, é isso que resolveu o problema para mim no Ubuntu 16.04 LTS. Atrasou basicamente a inicialização do serviço no arquivo mysql.service em / lib / systemd / system / eu adicionei
After=lightdm.service
ewants=lightdm.service
. (Meu próprio lightdm.service está atrasado até que a autenticação do domínio ocorra) Acho que você poderia usar qualquer outro serviço que você sabe que iniciará mais tarde na inicialização. Esses arquivos de serviço também encerrarão os serviços quando o Ubuntu for desligado na ordem inversa.fonte
Tentei executar
sudo apt-get install mysql*
e, após a instalação concluída, tudo parece estar funcionando bem e fácil agora ... Tanto seguindo a boa idéia do user680697 quanto desligando ou reiniciando usando os recursos da GUI (estou no Ubuntu Mate 16.04).fonte
Este é realmente um bug no MySQL.
Consulte o Relatório de erros: https://bugs.mysql.com/bug.php?id=93708
Para resolver esse problema, basta atualizar o MySQL, pois a correção está nesta atualização ->
créditos para Daniel Price.
fonte