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
- Entre no portal do Azure e localize seu Banco de Dados do Azure para o servidor MariaDB.
- 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.
- Localize as configurações que você precisa ajustar. Analise a coluna Descrição para entender a finalidade e os valores permitidos.
- Selecione Guardar para guardar as alterações.
- Se você salvou novos valores para os parâmetros, sempre poderá reverter tudo para os valores padrão selecionando Redefinir tudo para padrão.
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.
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.
Procure
init_connect
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
comoSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
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 mysql.az_load_timezone
comando do MySQL Workbench, talvez seja necessário desativar o modo de atualização segura primeiro usando SET SQL_SAFE_UPDATES=0;
o .
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".
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
- Saiba mais sobre os parâmetros do servidor