Estou usando o Ubuntu 16.04. Eu configurei um banco de dados MongoDB
. Quando inicio (com o mongod
comando), ele diz que o banco de dados está localizado em /data/db
( dbpath=/data/db
).
O banco de dados funciona bem. Mas no explorador de arquivos não consigo encontrar essa pasta. Eu olhei na Computer
pasta e na pasta Home
( Computer/home/<my name>
).
Também mostrei arquivos e pastas ocultos com Ctrl + H.
Como posso encontrar minha pasta de banco de dados?
/data/db
é o valor padrão do caminho, sedbPath
estiver definido, substituirá esse valor. Observe que, para usar/data/db
como caminho real, a pasta deve existir e ter a propriedade / permissões corretas. veja resposta atualizada com link para mongodb docs/etc/mongod.conf
configuração só é usado se você Iniciar MongoDB como um serviço ou explicitamente passar este na linha de comando:mongod --config /etc/mongod.conf
. Se você iniciarmongod
sem nenhuma opção, o padrão/data/db
será usado. Se você iniciarmongod
como um serviço no Ubuntu,dbPath
será o especificado em/etc/mongod.conf
(/var/lib/mongodb
por padrão). Normalmente, você deseja gerenciar o MongoDB como um serviço para garantir que uma configuração consistente seja usada entre as chamadas.Para a pergunta acima, embora eles já tenham fornecido algumas respostas, permita-me trazer esse esclarecimento também:
Ao usar o linux (Ubuntu), quando você instala o mongodb, ele é automaticamente configurado e executado por padrão. O dbpath padrão está localizado em
mongodb.conf
. Ao olhar para o arquivo, você verá as seguintes linhas:Agora, com base no mongodb doc :
O que fazer:
fonte
Isso ocorre porque a "raiz" que você está vendo não é a raiz real, é a raiz da sua casa, no File Explorer, quando você está na página inicial da "raiz", pressione
backspace
para ir para a pasta pai.fonte
Tente digitar
file:///data/db/
no navegador (chrome ou fire-fox). Você poderá ver os arquivos e coleções se tivermongodb
instalado no sistema, mas todos serão criptografados e você não poderá lê-los em um editor.fonte