Modificar Configurações do MySQL
O ServBay inclui o banco de dados MySQL e oferece opções de configuração flexíveis. Este artigo detalha como modificar as configurações do MySQL no ServBay, incluindo a localização dos arquivos de configuração e opções comuns de configuração. Dependendo da versão do MySQL, esses arquivos estão localizados no diretório /Applications/ServBay/etc/mysql/<version>
.
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. Faça alterações através da interface de usuário (UI).
Modificando através da Interface de Usuário do ServBay
O ServBay vem com uma poderosa interface gráfica de gerenciamento, onde os usuários podem modificar diretamente diferentes parâmetros de configuração. Após clicar em salvar, as modificações serão aplicadas automaticamente e entrarão em vigor imediatamente, eliminando a necessidade de edição manual de parâmetros.
Os usuários podem acessar o menu lateral do ServBay e selecionar Banco de Dados
- MySQL
, depois escolher a versão correspondente para editar as configurações do MySQL.
Na interface de edição gráfica, além de obter o nome de usuário padrão do MySQL e a senha root, os usuários podem modificar o endereço de escuta do MySQL bind-address
e a porta port
(por 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
do MySQL, entre outras configurações.
Após completar as modificações, o usuário pode clicar no botão Salvar
, para aplicar as alterações e fazer com que entrem em vigor imediatamente.
Modificando Manualmente o Arquivo de Configuração
WARNING
Modificar manualmente o arquivo de configuração é adequado apenas para alterações temporárias em alguns parâmetros de configuração.
Não recomendamos modificar manualmente o arquivo de configuração do MySQL. Todas as alterações serão sobrescritas pelo ServBay.
Visão Geral
No ServBay, os arquivos de configuração do MySQL são armazenados em diferentes diretórios, dependendo da versão. Por exemplo, o arquivo de configuração do MySQL 9.0 está localizado no diretório /Applications/ServBay/etc/mysql/9.0
. O principal arquivo de configuração é o my.cnf
.
Localização do Arquivo de Configuração
my.cnf
:/Applications/ServBay/etc/mysql/<version>/my.cnf
my.cnf
O my.cnf
é o principal arquivo de configuração do MySQL, usado para definir as opções de tempo de execução do servidor de banco de dados.
Configurações Comuns
Modificar o endereço de escuta:
[mysqld] bind-address = 0.0.0.0
1
2Modificar o número da porta:
[mysqld] port = 3306
1
2Alterar o número máximo de conexões:
[mysqld] max_connections = 200
1
2Alterar 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/mysql/error.log
1
2Ativar log de consultas lentas:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mysql/slow.log long_query_time = 2 # Em segundos, registra consultas que excedem 2 segundos de execução
1
2
3
4Modificar conjunto de caracteres e collation:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Reiniciar o MySQL
Após modificar o arquivo de configuração do MySQL, é necessário reiniciar o serviço MySQL para que as alterações tenham efeito. Isto pode ser feito 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 MySQL e clique no botão
Reiniciar
.
Reiniciar com o servbayctl
Usar a ferramenta de linha de comando servbayctl
facilita o reinício do serviço MySQL:
servbayctl restart mysql 9.0
Conclusão
No ServBay, os arquivos de configuração do MySQL estão localizados no diretório /Applications/ServBay/etc/mysql/<version>
, incluindo o my.cnf
. Após modificar esses arquivos de configuração, o MySQL pode ser reiniciado através da interface de gerenciamento do ServBay ou usando a ferramenta de linha de comando servbayctl
para tornar as mudanças efetivas.