Estou tendo problemas para encontrar respostas com várias pesquisas na Internet e no Google para o problema do MySQL Workbench que estou enfrentando.
Não encontrei nenhuma resposta sobre como fazer isso funcionar novamente.
Aqui está o erro do MySQL Workbench Estou tendo problemas para solucionar problemas que preciso de ajuda
mysql workbench falhou ao conectar em localhost:3306 com erro de conexão ssl root do usuário: ssl é necessário, mas o servidor não o suporta
Pelo menos na edição 8.0.27 da comunidade MySQL Workbench não A opção Usar SSL não está disponível. Você pode definir o parâmetro useSSL descrito na resposta anterior, na guia Avançar:
Configure o MySQL Workbench para não exigir criptografia SSL
Se você receber o erro do MySQL Workbench de " Erro de conexão SSL: SSL é necessário, mas o servidor não o suporta ", você provavelmente só precisará alterar uma configuração definida nas Conexões do MySQL no MySQL Workbench.
Na tela MySQL Connections , clique no pequeno ícone de chave inglesa
à direita para abrir a janela Manage Server Connections .
Na janela Gerenciar conexões do servidor , clique em "Conexão MySQL" que está dando esse erro e, na guia SSL , você desejará garantir que o campo Usar SSL tenha um valor de Se disponível , para que ele use apenas SSL se estiver disponível ou então ele se conectará sem criptografia SSL.
Pressione a opção Test Connection na parte inferior da janela Manage Server Connections depois de confirmar que o erro desapareceu.
Problema contínuo
Atualização: Em primeiro lugar, o downgrade para a versão
8.0.26
traz de volta as opçõesNo
e para o campo. Eles são removidos na versão . Você pode encontrar versões mais antigas aqui do MySQL Workbench aqui: MySQL Product ArchivesIf available
Use SSL
8.0.27
Se você continuar tendo problemas, você pode definir o campo Usar SSL para um valor de Não e também garantir que todos os campos SSL abaixo estejam em branco e, em seguida, testar a conexão novamente.
Você pode trazer de volta as opções SSL antigas em
8.0.27
:C:\Program Files\MySQL\MySQL Workbench 8.0 CE
)modules/data/mysql_rdbms_info.xml
>2|Require,3|Require and Verify CA,4|Require and Verify Identity
>0|No,1|If available,2|Require,3|Require and Verify CA,4|Require and Verify Identity
Agora você tem as opções antigas de volta:
No workbench 8.0.27, se na guia SSL você não vir a opção No , edit file
$HOME/.mysql/workbench/connections.xml
, procure a conexão que deseja desabilitar o ssl e encontre<value type="int" key="useSSL">2</value>
0, que desabilitará o ssl para essa conexão.adicione useSSL=0 na guia avançada isso funcionou para mim no win 10
windows10, Workbench 8.0.27
feche o MySQL Workbench (importante, caso contrário ele irá sobrescrever a edição)
em
~\AppData\Roaming\MySQL\Workbench\connections.xml
set
<value type="int" key="useSSL">0</value>
e salve.Não toque em Editar conexões para esta conexão, isso substituiria o 0 por um 2
Um bug no MySQL Workbench 8.0.27 . Corrigido para 8.0.28 sempre que for lançado. Detalhes no link.
Eu estava enfrentando o mesmo problema desde os últimos 3 dias, mas percebi que, se a nova versão do workbench não tiver a opção NO/IF AVAILABLE, mas podemos resolvê-lo através de ADVANCE e escrever em outros: useSSL = 0 e permaneça o mesmo.
Vai resolver mas com atenção/aviso.