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
- Entre no portal do Azure e localize a instância do Servidor Flexível do Banco de Dados do Azure para MySQL.
- 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.
- Localize o parâmetro do servidor que você precisa ajustar. Examine a coluna Descrição para entender a finalidade e os valores permitidos.
- Clique em Salvar para salvar as alterações.
- 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.
- 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.
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.
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.
Pesquise por
init_connect
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
comoSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
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”.
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
- Como configurar parâmetros de servidor na CLI do Azure