Estou usando o MySQL Workbench 6.3.7 build 1199 CE (64 bits) em um Mac com OS X Yosemite 10.10.5. Estou me conectando a uma instância do Amazon RDS MySQL.
Quando eu insiro uma consulta simples, como
select * from `devices`;
e clique no ícone de raio com cursor, a consulta começa, indicada pelo botão giratório ativando ao lado da guia "Arquivo SQL 4" na imagem a seguir. No entanto, a consulta não é concluída e apenas trava. O ícone do sinal de parada vermelho com a mão branca está desativado.
Só posso forçar o encerramento do MySQL Workbench a partir deste ponto. Se eu tentar sair regularmente, nada acontece.
Como posso executar consistentemente uma consulta simples em meu banco de dados? Às vezes funciona (talvez 10% do tempo), mas na maioria das vezes simplesmente trava.
fonte
Respostas:
ATUALIZAÇÃO 3: O problema foi corrigido para MacOS HighSierra no MySQL Workbench 6.3.10 .
ATUALIZAÇÃO 2: Parece que o bug está se repetindo novamente no MacOS HighSierra. Consulte https://bugs.mysql.com/bug.php?id=83658 para obter mais detalhes.
Existe uma versão não oficial que corrige o problema. Você pode baixá-lo em: https://drive.google.com/drive/folders/0B2fTesDcrHzVRGVFWEdILWpuaEE?usp=sharing
A construção foi criada por Bob Davenport. Consulte https://bugs.mysql.com/bug.php?id=87714 para obter mais detalhes.
ATUALIZAÇÃO: O bug foi corrigido no MySQL Workbench 6.3.9 .
----------------------- resposta original -----------------------
É um bug conhecido do MySQL: http://bugs.mysql.com/bug.php?id=83658 causado pelo GateKeeper Path Randomisation introduzido no MacOS Sierra. Consulte https://weblog.rogueamoeba.com/2016/06/29/sierra-and-gatekeeper-path-randomization/ .
Uma possível solução é remover a quarentena ACL:
fonte
Descobri que se você usar a versão 6.3 mais recente, para fazer as consultas funcionarem, você deve abrir uma primeira conexão e ignorá-la e, em seguida, abrir uma segunda conexão. Isso cria duas guias no ambiente de trabalho. Se você realizar suas consultas na segunda aba, funciona. Se você tentar na primeira guia, ele trava.
Eu também descobri que você tem que fazer uma força para sair da bancada.
Espero que o pessoal do mysql conserte isso.
fonte
Para resolver esse problema, fiz downgrade do MySQL Workbench para 6.1. Agora posso executar minha consulta e ela não trava.
fonte
No meu caso, ele estava mudando a configuração conexão-> ssl-> Usar SSL de "Se disponível" para "Não". Workbench 6.3.8 no OSX 10.12.1 agora funciona para mim.
fonte
A roda giratória da morte se deve ao novo recurso introduzido na atualização do Sierra chamado " Gatekeeper Path Randomization ".
Siga as instruções:
Créditos: http://cordobo.com/2398-mysql-workbench-6-3-macos-sierra-hangs-on-simple-queries/
fonte
A versão 6.3.9 resolveu o problema, mas esta versão não está aparecendo na opção "Verificar atualizações", você precisa fazer o download diretamente do site.
Página oficial de download do MySQL Workbench
fonte
6.3.9 corrigiu o problema no mac. Aqui está o link MySql 6.3.9
fonte
No passado, eu ter baixado MySQL Workbench 6.3.10 e instalar MySQL Workbench 6.3.10 e resolveu o meu problema. Eu baixei o MySQL Workbench 6.3.10 do link abaixo https://dev.mysql.com/downloads/workbench/
Está funcionando para mim .. Acho que vai funcionar para você ..
fonte
Descobri que excluir o cache e o conteúdo da pasta de espaços de trabalho (~ / Library / Application Support / MySQL / Workbench) funciona novamente. O que não encontrei é como garantir que ele não trave novamente :-(
Também descobri que se eu fechar manualmente a guia Conexão no menu e sair do WB a partir do menu e não dos botões da janela do sistema operacional, parece mais estável da próxima vez.
PS: Estou usando conexão SSH, então pode ser devido a isso, mas nem sempre está acontecendo.
ATUALIZAÇÃO: Uma instalação limpa e nenhuma configuração SSH o problema ainda persiste. A menos que você apague manualmente os arquivos da pasta de cache, ela continua travando.
fonte
Eu estava resolvendo o problema por um tempo excluindo a pasta da biblioteca do usuário e voltando para a versão 6.2.5 ... mas hoje descobri que o problema estava de volta. Então, hoje eu apaguei a pasta da biblioteca do usuário e voltei para a versão 6.1.7. Está funcionando de novo, por enquanto.
fonte
Isso parecia ajudar algumas vezes, mas não 100%: conecte-se ao banco de dados com um usuário diferente e reconecte-se com o usuário original.
Estou prestes a fazer o downgrade, como diz a resposta aceita, pois isso não resolve o problema sempre.
fonte
No meu caso, o endereço IP mudou onde o mySQL foi servido. Limpar o DNS corrigiu para mim:
fonte
Este ainda é um bug aberto em 6.3.8: https://bugs.mysql.com/bug.php?id=82231
A possível solução é abrir a guia secundária com a mesma conexão e trabalhar nela. No entanto, ele trava de vez em quando.
Até que o bug seja corrigido, eu uso o Mysql Workbench gratuito como alternativa para trabalhos comuns. Para usuários de mac, eu sugeriria https://sequelpro.com .
fonte
Atualizar para 6.3.9 corrigiu o problema. O 6.3.4 estava pendurado em consultas para mim. Infelizmente, a Ajuda> Verificar atualizações não indicou que nenhuma atualização estava disponível, então fui à fonte.
fonte