Ao trabalhar como administrador de banco de dados, você encontrará instâncias em que precisa personalizar o ambiente do servidor de banco de dados.
Este artigo mostrará como personalizar o local onde o servidor MongoDB armazena os arquivos de dados. Isso é útil quando você precisa definir um local personalizado para seus arquivos de dados sem alterar o código -fonte do servidor MongoDB.
Agora, vamos entrar.
Onde o MongoDB armazena seus arquivos de dados?
A primeira coisa que você deve entender antes de alterar o diretório de dados é onde o MongoDB armazena os arquivos de dados por padrão.
Lembre -se de que o diretório de dados padrão do servidor MongoDB varia de acordo com o método de instalação e do sistema host de destino.
No entanto, você pode verificar o arquivo de configuração do MongoDB para saber mais. A seguir, o diretório de dados padrão para o MongoDB versão 6.0 no Windows e Debian:
Windows -> C: \ Arquivos de Programas \ MongoDB \ Server \ 6.0 \ dados
Debian ->/var/lib/mongodb
Depois de observar os valores de localização padrão, podemos continuar a aprender a modificar o diretório de dados.
Método 1 - Altere temporariamente o diretório de dados do MongoDB
O primeiro método para alterar o diretório de dados padrão é durante o processo de inicialização do servidor. O comando mongod nos fornece o parâmetro -dbPath, que nos permite especificar um diretório de dados personalizado para o servidor.
A sintaxe do comando é mostrada abaixo:
$ mongod -dbpath = "path/to/data/diretório"
O comando iniciará o servidor definindo o diretório de dados como o valor especificado.
É bom ter em mente que esta é uma medida temporária. Depois de reiniciar o servidor, o MongoDB voltará para o diretório de dados padrão definido no arquivo de configuração do servidor.
Método 2 - Defina permanentemente o diretório de dados do MongoDB
Se você deseja definir permanentemente o diretório de dados padrão que persistirá quando você reiniciar o servidor, você pode fazer alterações no arquivo de configuração.
Localize o MongoD.arquivo conf encontrado no diretório install_dir/bin.
$ sudo nano / etc / mongod.conf
Em seguida, localize a entrada mostrada abaixo:
armazenar:
dbpath:/var/lib/mongodb
Diário:
ativado: true
Altere o valor do parâmetro dppath para o caminho do seu diretório de dados de destino.
armazenar:
dbpath: /dados /db
Diário:
ativado: true
Salve o arquivo e reinicie o servidor MongoDBB.
Nota: Verifique se o diretório de dados de destino existe no sistema antes de reiniciar o servidor.
Conclusão
Este post discutiu a configuração de um diretório de dados personalizado para o servidor MongoDB usando o parâmetro DBPath e o arquivo de configuração. Dois métodos foram discutidos com os exemplos correspondentes.