Partilhar via


Configurar parâmetros de servidor no Banco de Dados do Azure para MariaDB usando o portal do Azure

Importante

O Banco de Dados do Azure para MariaDB está no caminho da aposentadoria. É altamente recomendável migrar para o Banco de Dados do Azure para MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para MariaDB?.

O Banco de Dados do Azure para MariaDB dá suporte à configuração de alguns parâmetros de servidor. Este artigo descreve como configurar esses parâmetros usando o portal do Azure. Nem todos os parâmetros do servidor podem ser ajustados.

Nota

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

Configurar parâmetros de servidor

  1. Entre no portal do Azure e localize seu Banco de Dados do Azure para o servidor MariaDB.
  2. Na seção CONFIGURAÇÕES, selecione Parâmetros do servidor para abrir a página de parâmetros do servidor para o Banco de Dados do Azure para o servidor MariaDB. Azure portal server parameters page
  3. Localize as configurações que você precisa ajustar. Analise a coluna Descrição para entender a finalidade e os valores permitidos. Enumerate drop down
  4. Selecione Guardar para guardar as alterações. Save or Discard changes
  5. Se você salvou novos valores para os parâmetros, sempre poderá reverter tudo para os valores padrão selecionando Redefinir tudo para padrão. Reset all to default

Definição de parâmetros não listados

Se o parâmetro de servidor que você deseja atualizar não estiver listado no portal do Azure, você pode, opcionalmente, definir o parâmetro no nível de 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, selecione Parâmetros do servidor para abrir a página de parâmetros do servidor para o Banco de Dados do Azure para o servidor MariaDB.

  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 do seu servidor 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. Selecione Guardar para guardar as alterações.

Trabalhando com o parâmetro de fuso horário

Preenchendo as tabelas de fuso horário

As tabelas de fuso horário em seu servidor podem ser preenchidas chamando o mysql.az_load_timezone procedimento armazenado de uma ferramenta como a linha de comando MySQL ou MySQL Workbench.

Nota

Se você estiver executando o comando do MySQL Workbench, talvez seja necessário desativar o modo de atualização segura primeiro usando SET SQL_SAFE_UPDATES=0;o mysql.az_load_timezone .

CALL mysql.az_load_timezone();

Importante

Você deve reiniciar o servidor para garantir que as tabelas de fuso horário sejam preenchidas corretamente. Para reiniciar o servidor, use o portal do Azure ou a CLI. Para exibir os valores de fuso horário disponíveis, execute o seguinte comando:

SELECT name FROM mysql.time_zone_name;

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. A seguir define o fuso horário global para o valor "EUA/Pacífico".

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 abaixo define o fuso horário como o fuso horário EUA/Pacífico .

SET time_zone = 'US/Pacific';

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

Próximos passos