A reinicialização da máquina com o macOS Sierra leva muito tempo


13

Desde que atualizei meu Retina MacBook Pro com o macOS Sierra GM (16A319), a reinicialização do computador leva de 20 a 30 minutos. Eu seleciono Reiniciar ... no menu da maçã, tudo sai, e o Mac fica suspenso em uma tela preta pelo resto do tempo. Eu até tenho um cursor do mouse. Depois de um tempo, ele é reiniciado normalmente e a inicialização leva de 10 a 15 segundos, como de costume. Se eu forçar o desligamento, posso inicializar normalmente (exceto pelo aviso de que o computador não foi desligado corretamente).

Tentei selecionar o disco de inicialização nas preferências do sistema, alterar o disco de inicialização do terminal, mas parece que o problema está na operação de desligamento.

Eu tenho apenas a extensão do kernel do TripMode ao lado dos módulos da Apple.

Respostas:


14

Eu tive o mesmo problema e parece ser corrigido ao atualizar para o MySQL 5.7.15

Felicidades


não é necessário que seja a versão 5.7.15 para mysql. Pode ser qualquer compilação nova compilada especificamente para o MacOS 10.12, você pode verificá-la na linha de comando , qual você está executando:$ mysql --version
Farside

9

Ok, eu encontrei a solução: mysqld é o problema, a versão 5.7.13 não pode ser interrompida (nem no Activity Monitor ou com kill), portanto, o macOS espera que ele pare até um intervalo muito longo.

Solução: Desmarque a inicialização automática no painel de preferências do MySQL, reinicie uma vez lentamente e a segunda reinicialização estará correta.


1
Você sabe como corrigir o problema sem desativar a inicialização automática? Eu o desativei e funcionou, mas quero que meu MySQL seja iniciado automaticamente.
Tijme

Acho que temos que esperar até uma nova versão que suporte o macOS 10.12.
gklka

@ gklka, verifique a resposta , já foi lançado Distrib 5.7.17, for macos10.12 (x86_64).
Farside

Obrigado! No meu caso, decidi excluí-lo. Existem etapas manuais no terminal para remover o mysql do macOS. Também antes da primeira reinicialização após a exclusão do mysql, eu tenho que garantir que não haja nenhum processo mysqld executando, mesmo eu, kill -9 <process-id>e ele se foi. Mas continua voltando pela 2ª vez. Portanto, outras pessoas precisam verificar se o problema foi solucionado antes da reinicialização para entrar em vigor.
haxpor 27/02

@gklka Desculpe por reviver este tópico, mas devido a isso, descobri que o mysql também era o problema para mim, mesmo tendo a versão mais recente (5.7.17 em macos10.12). Eu fiz as etapas da sua solução e funcionou. Como você descobriu que o mysql era o problema? Estou curioso, porque quero saber o que fazer se isso eventualmente acontecer com outros aplicativos.
AntonioJunior

0

Parece que mysqlé mantê-lo informado durante a reinicialização.

Você precisaria verificar sua compilação mysqlno ; verá algo semelhante ao do MacOS Sierra:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.9, for osx10.9 (x86_64) using  EditLine wrapper

Você notará que está tendo uma versão antiga, que precisa ser atualizada. Você pode baixar o novo no site oficial do MySQL ou via , recuperando as fórmulas / pacotes mais recentes:

$ brew upgrade
$ brew outdated
$ brew upgrade mysql

Certifique-se de obter a versão nova executando o comando no terminal:

$ mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for macos10.12 (x86_64) using  EditLine wrapper
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.