Configure parâmetros de servidor no Banco de Dados do Azure para MySQL – Servidor flexível usando o portal do Azure

APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor flexível

Você pode gerenciar a configuração do Banco de Dados do Azure para MySQL servidor flexível usando parâmetros de servidor. Os parâmetros de servidor são configurados com o valor padrão e recomendado quando você cria o servidor.

Este artigo descreve como exibir e configurar esses parâmetros do servidor usando o portal do Azure. A folha de parâmetros do servidor no portal do Azure mostra os parâmetros de servidor modificáveis e não modificáveis. Os parâmetros do servidor não modificáveis estão esmaecidos.

Observação

Os parâmetros do servidor podem ser atualizados globalmente no nível do servidor. Use a CLI do Azure ou o portal do Azure.

Configurar parâmetros do servidor

  1. Entre no portal do Azure e localize a instância do Servidor Flexível do Banco de Dados do Azure para MySQL.
  2. Na seção CONFIGURAÇÕES, clique em Parâmetros do servidor para abrir a página de parâmetros do servidor da instância do Servidor Flexível do Banco de Dados do Azure para MySQL. Página de parâmetros do servidor do portal do Azure
  3. Localize o parâmetro do servidor que você precisa ajustar. Examine a coluna Descrição para entender a finalidade e os valores permitidos. Enumerar a lista suspensa
  4. Clique em Salvar para salvar as alterações. Clique em salvar ou descartar mudanças
  5. Os parâmetros estáticos são aqueles que exigem que a reinicialização do servidor entre em vigor. Se você estiver modificando um parâmetro estático, será solicitado a Reiniciar agora ou Reiniciar mais tarde. Reiniciar ao salvar parâmetro estático
  6. Se você salvou novos valores para os parâmetros, sempre poderá reverter tudo para os valores padrão selecionando Redefinir tudo para o padrão. Redefinir tudo para o padrão

Definindo parâmetros de servidor não modificáveis

Se o parâmetro de servidor que você deseja atualizar não for modificável, opcionalmente, você poderá definir o parâmetro no nível de conexão usando init_connect. Isto define os parâmetros de servidor para cada cliente que se conecta ao servidor.

  1. Na seção CONFIGURAÇÕES, clique em Parâmetros do servidor para abrir a página de parâmetros do servidor da instância do Servidor Flexível do Banco de Dados do Azure para MySQL.

  2. Pesquise por init_connect

  3. Adicione os parâmetros de servidor no formato: SET parameter_name=YOUR_DESIRED_VALUE no valor da coluna valor.

    Por exemplo, você pode alterar o conjunto de caracteres da instância do Servidor Flexível do Banco de Dados do Azure para MySQL definindo init_connect como SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. Clique em Salvar para salvar as alterações.

Observação

init_connect pode ser usado para mudar parâmetros que não exigem privilégio(s) SUPER no nível da sessão. Para verificar se você pode definir o parâmetro usando init_connect, execute o comando set session parameter_name=YOUR_DESIRED_VALUE; e, se ele apresentar o erro Acesso negado, você precisa de privilégios SUPER, não será possível definir o parâmetro usando "init_connect".

Trabalhar com o parâmetro de fuso horário

Configurar o fuso horário de nível global

O fuso horário de nível global pode ser configurado na página Parâmetros do servidor no portal do Azure. O exemplo a seguir define o fuso horário global como o valor “EUA/Pacífico”.

Definir o parâmetro de fuso horário

Configurar o fuso horário do nível de sessão

O fuso horário do nível de sessão pode ser configurado, executando o comando SET time_zone a partir de uma ferramenta como a linha de comando do MySQL ou Workbench do MySQL. O exemplo a seguir define o fuso horário como EUA/Pacífico.

SET time_zone = 'US/Pacific';

Consulte a documentação do MySQL para Funções de data e hora.

Observação

Para alterar o fuso horário no nível da sessão, o parâmetro do servidor time_zone precisa ser atualizado globalmente de acordo com o fuso horário necessário pelo menos uma vez, a fim de atualizar a tabela mysql.time_zone_name.

Próximas etapas