Diretório de dados de mudança de mongodb

Diretório de dados de mudança de mongodb

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.