Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 13463|Resposta: 0

[Fonte] MySQL 8.0 Use uma conexão segura, especifique o RSA do servidor...

[Copiar link]
Publicado em 19/11/2019 09:33:09 | | | |
O método de autenticação 'caching_sha2_password' falhou. Ou use uma conexão segura, especifique a chave pública RSA do servidor com ServerRSAPublicKeyFile, ou defina AllowPublicKeyRetrieval=True.



O método de autenticação "caching_sha2_password" falhou. Use uma conexão segura, especifique a chave pública RSA do servidor usando ServerRSAPublicKeyFile, ou defina AllowPublicKeyRetrieval = True.

A solução mais fácil é adicioná-lo após a conexãoallowPublicKeyRetrieval=true

No documento (O login do hiperlink está visível.A explicação dada é:

Se o usuário usar autenticação sha256_password, a senha deve ser protegida durante o trânsito usando o protocolo TLS, mas se a chave pública RSA não estiver disponível, a chave pública fornecida pelo servidor pode ser usada; A chave pública RSA do servidor pode ser especificada na conexão via ServerRSAPublicKeyFile, ou o parâmetro AllowPublicKeyRetrieval=True para permitir que o cliente obtenha a chave pública do servidor; No entanto, deve-se notar que AllowPublicKeyRetrieval=True pode fazer com que agentes maliciosos obtenham senhas em texto simples por meio de ataques man-in-the-middle (MITM), portanto ela é desativada por padrão e deve ser explicitamente habilitada



Então, modifique a string de conexão da seguinte forma:


A senha padrão do MySQL 8.0.17 é criptografada em caching_sha2_password, como mostrado na figura abaixo:








Anterior:Instale a ferramenta ping em um container construído com Docker
Próximo:Exemplos explicam o que são penetração de cache, avalanche de cache e quebra de cache Reddis
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com