Conectar-se a um nó de gateway em uma versão específica do MySQL

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor Único

Importante

O Banco de Dados do Azure para servidor único MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para o servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?

Na opção de implantação de Servidor Único, um gateway é usado para redirecionar as conexões para instâncias de servidor. Depois que a conexão for estabelecida, o cliente MySQL exibirá a versão do MySQL definida no gateway, não a versão real em execução na instância do servidor MySQL. Para determinar a versão da instância do servidor MySQL, use o SELECT VERSION(); comando no prompt do MySQL. Examine a Arquitetura de conectividade para saber mais sobre os gateways na arquitetura do Serviço do Banco de Dados do Azure para MySQL.

Como o Banco de Dados do Azure para MySQL dá suporte à versão principal v5.7 e v8.0, a porta padrão 3306 para se conectar ao Banco de Dados do Azure para MySQL executa o cliente MySQL versão 5.6 (o menor denominador comum) para dar suporte a conexões com servidores de todas as duas versões principais com suporte. No entanto, se seu aplicativo tiver um requisito para se conectar a uma versão principal específica, digamos que v5.7 ou v8.0, você poderá fazer isso alterando a porta na cadeia de conexão do servidor.

No Serviço do Banco de Dados do Azure para MySQL, os nós de gateway escutam na porta 3308 para clientes v5.7 e na porta 3309 para clientes v8.0. Em outras palavras, se você quiser se conectar ao cliente do gateway v5.7, deverá usar o nome do servidor totalmente qualificado e a porta 3308 para se conectar ao servidor do aplicativo cliente. Da mesma forma, se você quiser se conectar ao cliente do gateway v8.0, poderá usar o nome do servidor totalmente qualificado e a porta 3309 para se conectar ao servidor. Verifique o exemplo a seguir para maior clareza.

Example connecting via different gateway mysql versions

Observação

A conexão com o Banco de Dados MySQL do Azure por meio das portas 3308 e 3309 só tem suporte para conectividade pública. Os pontos de extremidade de serviço de VNet e link privado e só podem ser usados com a porta 3306.

Leia a política de suporte de versão para versões desativadas na documentação da política de suporte de versão.

Gerenciar atualizações e upgrades

O serviço gerencia automaticamente a aplicação de patch para atualizações de versão de correção de bug. Por exemplo, 5.7.20 a 5.7.21.

A atualização de versão principal tem suporte no momento pelo serviço para atualizações do MySQL v5.6 para v5.7. Para obter mais detalhes, consulte como executar atualizações de versão principais. Se você quiser atualizar de 5.7 para 8.0, recomendamos que você execute despejo e restauração em um servidor que foi criado com a nova versão do mecanismo.

Próximas etapas