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

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

Importante

O servidor único do Banco de Dados do Azure para 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 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 do servidor. Depois de a ligação ser estabelecida, o cliente MySQL apresenta 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, utilize o comando SELECT VERSION(); no prompt do MySQL. Consulte a arquitetura de conectividade para saber mais sobre gateways no Banco de Dados do Azure para arquitetura do Serviço MySQL.

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

No Banco de Dados do Azure para Serviço 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ê gostaria de se conectar ao cliente de gateway v5.7, você deve usar seu nome de servidor totalmente qualificado e porta 3308 para se conectar ao seu servidor a partir do aplicativo cliente. Da mesma forma, se você gostaria de se conectar ao cliente de gateway v8.0, você pode usar seu nome de servidor totalmente qualificado e porta 3309 para se conectar ao seu servidor. Verifique o exemplo a seguir para obter mais clareza.

Example connecting via different gateway mysql versions

Nota

A ligação à Base de Dados do Azure para MySQL através das portas 3308 e 3309 só tem suporte para conectividade pública, os pontos de extremidade de serviço Private Link e VNet 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.

Gerenciando atualizações e upgrades

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

A atualização da versão principal é atualmente suportada 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 principal. Se você quiser atualizar da versão 5.7 para a 8.0, recomendamos que execute o dump e a restauração para um servidor que foi criado com a nova versão do mecanismo.

Próximos passos