Configurar 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 o Banco de Dados do Azure para a configuração flexível do servidor MySQL usando parâmetros de servidor. Os parâmetros do servidor são configurados com o valor padrão e recomendado quando você cria o servidor.

Este artigo descreve como exibir e configurar parâmetros de 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 acinzentados.

Nota

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 de servidor

  1. Entre no portal do Azure e localize sua instância de 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 para a instância flexível do servidor do Banco de Dados do Azure para MySQL. Azure portal server parameters page
  3. Localize qualquer parâmetro de servidor que você precise ajustar. Analise a coluna Descrição para entender a finalidade e os valores permitidos. Enumerate drop down
  4. Clique em Guardar para guardar as alterações. Save or Discard changes
  5. Os parâmetros estáticos são aqueles que exigem a reinicialização do servidor para entrar em vigor. Se estiver modificando um parâmetro estático, você será solicitado a Reiniciar agora ou Reiniciar mais tarde. Restart on static parameter save
  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. Reset all to default

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

Se o parâmetro do servidor que você deseja atualizar não for modificável, você pode, opcionalmente, definir o parâmetro no nível da conexão usando init_connect. Isso define os parâmetros do 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 para a instância flexível do servidor do Banco de Dados do Azure para MySQL.

  2. Procure init_connect

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

    Por exemplo, você pode alterar o conjunto de caracteres da sua instância de 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 Guardar para guardar as alterações.

Nota

Pode utilizar init_connect para alterar parâmetros que não exigem SUPER privilégio(s) ao nível da sessão. Para verificar se pode definir o parâmetro através de init_connect, execute o comando set session parameter_name=YOUR_DESIRED_VALUE; e se tiver erros como Acesso negado; precisa de SUPER privilégio(s) , não pode definir o parâmetro com “init_connect”.

Trabalhando com o parâmetro de fuso horário

Definindo o fuso horário de nível global

O fuso horário de nível global pode ser definido na página Parâmetros do servidor no portal do Azure. O exemplo a seguir define o fuso horário global como o valor "US/Pacific".

Set time zone parameter

Definindo o fuso horário do nível da sessão

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

SET time_zone = 'US/Pacific';

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

Nota

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

Próximos passos