Alterar Configurações do MongoDB
O ServBay vem com o banco de dados MongoDB e oferece opções de configuração flexíveis. Este artigo detalha como modificar as configurações do MongoDB no ServBay, incluindo a localização dos arquivos de configuração e as configurações comuns. Dependendo da versão do MongoDB, esses arquivos estão localizados no diretório /Applications/ServBay/etc/mongodb/<version>
, por exemplo, o arquivo de configuração do MongoDB 8.0 está no diretório /Applications/ServBay/etc/mongodb/8.0
.
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, modificá-los manualmente pode resultar na perda das alterações. Por favor, faça mudanças usando a interface gráfica.
Modificar através da interface gráfica do ServBay
O ServBay fornece uma poderosa interface gráfica de gerenciamento, onde o usuário pode modificar diretamente diferentes parâmetros de configuração. Após clicar em salvar, as alterações são aplicadas automaticamente e entram em vigor em tempo real, eliminando a necessidade de editar manualmente os parâmetros.
O usuário pode acessar a configuração através da barra de navegação à esquerda do ServBay, selecionando Database
- MongoDB
, e depois escolher a versão correspondente para editar e modificar as configurações do MongoDB.
Na interface gráfica, os usuários podem modificar o endereço de escuta do MongoDB bindIp
e a porta port
(o padrão é 127.0.0.1, ::1:27017
). Além disso, é possível configurar outras definições do MongoDB.
Adicionalmente, os usuários podem configurar parâmetros extras em Additional Parameters
para atender às necessidades de desenvolvimento de negócios.
Após terminar as modificações, o usuário deve clicar no botão Salvar
para aplicar as alterações e ativá-las em tempo real.
Modificar através da edição manual do arquivo de configuração
WARNING
A edição manual dos arquivos de configuração é adequada apenas para alterações temporárias de algumas configurações.
Não recomendamos modificar manualmente o arquivo de configuração do MongoDB, pois todas as alterações serão sobrescritas pelo ServBay.
Visão Geral
No ServBay, os arquivos de configuração do MongoDB são armazenados em diferentes diretórios de acordo com a versão. Por exemplo, o arquivo de configuração do MongoDB 8.0 está localizado no diretório /Applications/ServBay/etc/mongodb/8.0
. O principal arquivo de configuração inclui mongod.conf
.
Localização do Arquivo de Configuração
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
Configurações Comuns e Métodos de Modificação
mongod.conf
mongod.conf
é o arquivo de configuração principal do MongoDB, usado para definir as opções de execução do servidor de banco de dados.
Configurações Comuns
Modificar o endereço de escuta:
yamlnet: bindIp: 0.0.0.0
1
2Modificar o número da porta:
yamlnet: port: 27017
1
2Modificar o número máximo de conexões:
yamlmaxIncomingConnections: 100
1Modificar o tamanho do cache do WiredTiger:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4Habilitar o log de consultas lentas:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
Reiniciar o MongoDB
Após modificar o arquivo de configuração do MongoDB, é necessário reiniciar o serviço MongoDB para que as alterações entrem em vigor. Isso 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 o serviço MongoDB da versão correspondente e clique no botão
Reiniciar
.
Reiniciar através do servbayctl
Usando a ferramenta de linha de comando servbayctl
, você pode reiniciar facilmente o serviço MongoDB:
servbayctl restart mongodb 8.0
Resumo
No ServBay, os arquivos de configuração do MongoDB estão localizados no diretório /Applications/ServBay/etc/mongodb/<version>
, incluindo mongod.conf
. Após modificar esses arquivos de configuração, você pode reiniciar o serviço MongoDB 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.