Certificado SSL pra conectar ao mysql Azure

Pedro Carvalho 20 Pontos de reputação
2024-11-11T12:24:50.5066667+00:00

Só consigo conectar ao banco de dados com rejectUnauthorized: false. Tentei baixar tanto o certificado SSL público em https://zcusa.951200.xyz/pt-br/azure/mysql/flexible-server/how-to-connect-tls-ssl#download-the-public-ssl-certificate quanto o baltimore cyber trust root. Alguma sugestão?

Obrigado desde já!

SQL Server
SQL Server
Uma família de sistemas de gerenciamento e análise de banco de dados relacional da Microsoft para soluções de comércio eletrônico, linha de negócios e data warehouse.
67 perguntas
0 comentários Sem comentários
{count} votos

3 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 11,140 Pontos de reputação Fornecedor da Microsoft
    2024-11-11T13:35:15.6166667+00:00

    Oi Pedro Carvalho!

    Bem-vindo ao Microsoft Q&A!

    Parece que você está enfrentando problemas com a verificação do certificado SSL ao conectar-se ao Azure Database for MySQL. Aqui estão algumas sugestões que podem ajudar:

    1. Certificado SSL Público: Certifique-se de que você está usando o certificado correto. O certificado público para o Azure Database for MySQL pode ser baixado aqui.

    Configuração do Cliente: Verifique se o seu cliente MySQL está configurado corretamente para usar o certificado SSL. Você pode usar a opção --ssl-ca para especificar o caminho do certificado. Por exemplo:

    mysql -h mydemoserver.mysql.database.azure.com -u myadmin -p --ssl-mode=REQUIRED --ssl-ca=/caminho/para/DigiCertGlobalRootCA.crt.pem
    

    Verificação de Certificado: Se você ainda estiver enfrentando problemas, pode ser útil desativar temporariamente a verificação do certificado para diagnosticar o problema. No entanto, isso não é recomendado para ambientes de produção. Use a opção --ssl-mode=DISABLED para desativar o SSL:

    mysql -h mydemoserver.mysql.database.azure.com -u myadmin -p --ssl-mode=DISABLED
    

    Configurações do Servidor: Certifique-se de que o parâmetro require_secure_transport está configurado corretamente no servidor MySQL. Este parâmetro deve estar definido como ON para exigir conexões seguras:

    SHOW GLOBAL VARIABLES LIKE 'require_secure_transport';
    

    Versão do TLS: Verifique se a versão do TLS é compatível. O Azure Database for MySQL suporta TLS 1.2 e TLS 1.3.

    :Microsoft Learn - Conectividade criptografada usando TLS/SSL

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 11,140 Pontos de reputação Fornecedor da Microsoft
    2024-11-14T17:27:17.8866667+00:00

    Oi Pedro Carvalho!,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  3. Jonathan Pereira Castillo 11,140 Pontos de reputação Fornecedor da Microsoft
    2024-12-11T21:50:41.3033333+00:00

    Bom dia Pedro Carvalho!,

    Conforme as informações anteriormente fornecidas, o objetivo desta mensagem é realizar uma verificação das mesmas. Caso possua novas atualizações referentes a este assunto, por favor, sinta-se à vontade para responder neste mesmo tópico.

    Atenciosamente,

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.