Modificar configurações do MariaDB
O ServBay vem com o banco de dados MariaDB e oferece opções de configuração flexíveis. Este artigo detalhará como modificar as configurações do MariaDB no ServBay, incluindo a localização dos arquivos de configuração e opções comuns de configuração. Dependendo da versão do MariaDB, esses arquivos estão localizados no diretório /Applications/ServBay/etc/mariadb/<version>
.
Aviso Importante
Por favor, não modifique os arquivos de configuração manualmente. Todos os arquivos de configuração são gerados automaticamente pelo ServBay, e modificações manuais correm o risco de serem sobrescritas. Por favor, faça alterações através da interface do usuário (UI).
Modificando através da interface do usuário (UI) do ServBay
O ServBay possui uma interface de gerenciamento gráfica poderosa, onde os usuários podem modificar diretamente diferentes parâmetros de configuração. Ao clicar em salvar, as modificações são aplicadas automaticamente e entram em vigor em tempo real, eliminando a necessidade de edição manual dos parâmetros.
Os usuários podem acessar a barra de navegação à esquerda no ServBay, selecionar Banco de Dados
- MariaDB
, e então escolher a versão correspondente para editar e modificar a configuração do MySQL.
Na interface de edição gráfica, além de poder obter o nome de usuário padrão do MariaDB e a senha root, os usuários podem modificar o endereço de escuta do MariaDB bind-address
e a porta port
(padrão é 0.0.0.0:3306
). Além disso, os usuários podem habilitar o registro de slow query log
, configurar max_connections
, max_allowed_packet
e outras configurações do MariaDB.
Após o usuário concluir as modificações, clicar no botão Salvar
aplicará as alterações, que entrarão em vigor em tempo real.
Alteração manual dos arquivos de configuração
WARNING
Editar os arquivos de configuração manualmente é adequado apenas para fazer alterações temporárias em alguns parâmetros de configuração.
Não recomendamos a modificação manual dos arquivos de configuração do MariaDB, pois todas as modificações serão sobrescritas pelo ServBay.
Visão Geral
No ServBay, os arquivos de configuração do MariaDB são armazenados em diretórios diferentes, dependendo da versão. Por exemplo, os arquivos de configuração do MariaDB 11.5 estão no diretório /Applications/ServBay/etc/mariadb/11.5
. O principal arquivo de configuração é o my.cnf
.
Localização dos Arquivos de Configuração
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
O my.cnf
é o principal arquivo de configuração do MariaDB, usado para definir as opções de tempo de execução do servidor de banco de dados.
Opções Comuns de Configuração
Modificar o endereço de escuta:
[mysqld] bind-address = 0.0.0.0
1
2Modificar o número da porta:
[mysqld] port = 3306
1
2Modificar o número máximo de conexões:
[mysqld] max_connections = 200
1
2Modificar o tamanho do pool de buffers:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modificar o caminho do arquivo de log:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Habilitar o log de consultas lentas:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # Em segundos, registra consultas que excedem 2 segundos
1
2
3
4Modificar o conjunto de caracteres e a collation:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Reiniciar o MariaDB
Após modificar o arquivo de configuração do MariaDB, é necessário reiniciar o serviço MariaDB para que as alterações entrem em vigor. Você pode reiniciar através da interface de gerenciamento do ServBay ou usando a ferramenta de linha de comando servbayctl
.
Reiniciar através da interface de gerenciamento do ServBay
- Abra a interface de gerenciamento do ServBay.
- Navegue até
Serviços
. - Encontre a versão correspondente do serviço MariaDB e clique no botão
Reiniciar
.
Reiniciar através do servbayctl
Use a ferramenta de linha de comando servbayctl
para reiniciar facilmente o serviço MariaDB:
servbayctl restart mariadb 11.5
Conclusão
No ServBay, os arquivos de configuração do MariaDB são localizados no diretório /Applications/ServBay/etc/mariadb/<version>
, incluindo o my.cnf
. Após modificar esses arquivos de configuração, você pode reiniciar o serviço MariaDB através da interface de gerenciamento do ServBay ou usando a ferramenta de linha de comando servbayctl
para que as alterações entrem em vigor.