Estou tentando testar o mongoDB e ver se é alguma coisa para mim. Eu baixei a versão do Windows de 32 bits, mas não tenho idéia de como continuar a partir de agora.
Eu normalmente uso os serviços WAMP para desenvolver no meu computador local. Posso executar o mongoDB no Wamp?
No entanto, qual é a melhor (mais fácil!) Maneira de fazê-lo funcionar no Windows?
Obrigado!
Respostas:
Não é como o WAMP. Você precisa iniciar o banco de dados mongoDB com um comando após a criação do diretório C: / database_mongo
mongod --dbpath=C:/database_mongo/
você pode se conectar ao mongodb usando comandos.
fonte
mongod
não foi encontrado após a instalaçãoProcesso de instalação do Mongo no Windows
Você está pronto para a instalação… e o uso… Tecnicamente, não é uma instalação, apenas o Download…
I. Faça o download do arquivo zip http://www.mongodb.org/downloads
II Extraia e copie os arquivos para o local desejado.
III Inicie o mecanismo do banco de dados.
IV Teste a instalação e use-a.
É isso aí! Tão simples, certo? OK vamos começar
1. Faça o download do arquivo zip
Acesse http://www.mongodb.org/downloads
Você verá uma tela como esta: Estou usando uma máquina Windows 7 de 32 bits - foi por isso que baixei o pacote marcado em vermelho.
Clique em download (leva apenas alguns segundos).
Uau ... eu tenho que baixado. Era um arquivo compactado chamado
mongodb-win32-i386-2.4.4.zip
(O nome da pasta mudará de acordo com a versão que você baixou, aqui tenho a versão 2.4.4).OK tudo pronto.
2. Extrair
Acabado! Isso é tudo
O que temos que fazer a seguir?
3. Inicie o mecanismo do DB
Vamos começar a usar o nosso mongo db ...
Abra um prompt de comando e navegue até
bin
na pasta mongoDigite
mongo.exe
(que é o comando usado para iniciar o mongo Db Power shell). Então veja a resposta abaixo. Essa foi uma exceção incrível J LOL… O que é isso?Por que a exceção aconteceu? Não faço ideia ... Criei um servidor no meio?
Não.
Certo, então como é que ele está conectado a um servidor no meio? Máquina boba… Jz.
Deixa comigo! Como todos os outros bancos de dados - precisamos iniciar o mecanismo de banco de dados antes de usá-lo.
Então, como podemos começar?
Temos que começar a db mongo usando o comando
mongod
. Execute isso nabin
pasta mongo.Vamos ver o que aconteceu.
Novamente, uma exceção maravilhosamente formatada J, entendemos? Você notou o que destaquei no topo? Sim, é o comando mongod. O segundo é a exceção, pedindo para criar uma pasta chamada dados. E, dentro da pasta de dados, uma pasta chamada
db
.Então, temos que criar essas
data\db
pastas.A próxima pergunta é onde criar essas pastas?
Temos que criar as
data\db
pastas naC
unidade do nosso BOX em que estamos instalando o mongo. Vamos criar a estrutura de pastas na unidade C.Surge uma pergunta aqui: "É obrigatório criar os diretórios data \ db dentro de C?" Nããão, na verdade não. O Mongo procura
C
por padrão esta pasta, mas você pode criá-las onde quiser. No entanto, se nãoC
estiver, você precisa dizer ao mongo onde está.Em outras palavras, se você não deseja que os bancos de dados do mongo estejam
C:\
ativados, é necessário definir o caminho db para o mongo.exe.Opcional
Ok, vou criar essas pastas em algum outro local, além
C
de entender melhor essa opção. Vou criar então naD
raiz da unidade, com a ajuda do cmd.Por quê? Porque é uma oportunidade para lembrarmos dos antigos comandos dos ...
O próximo passo é definir o caminho do banco de dados como mongo.exe.
Navegue de volta para
bin
e insira o comandomongod.exe --dbpath d:\data
,.Eu recebi a resposta abaixo:
Espero que tudo tenha corrido bem ... Porque não vi nenhum erro *** no console J.
Em seguida, podemos iniciar o banco de dados usando o comando
start mongo.exe
Não vi nenhuma mensagem de erro ou aviso. Mas, temos que fornecer um comando para garantir que o mongo esteja instalado e funcionando, ou seja, o mongod receberá uma resposta:
Espero que tudo tenha corrido bem.
4. Teste a instalação do Mongo DB
Agora temos que ver nosso banco de dados, certo? Sim, caso contrário, como saberemos que está funcionando?
Para fins de teste, o MONGO possui um banco de dados chamado
test
por padrão. Vamos consultar isso.Mas como sem estúdios de gerenciamento? Ao contrário do SQL, precisamos depender do prompt de comando. Sim, exatamente o mesmo prompt de comando ... nosso bom e velho prompt de comando ... Heiiiii .. Não tenha medo, sim, é apenas nosso antigo prompt de comando. Ok, vamos ver como vamos usá-lo ...
Ohhh Nooo… não feche o prompt de comando acima, deixe-o como está…
Abra uma nova janela do cmd.
Navegue para Bin, como de costume,…
Tenho certeza que vocês podem estar se lembrando da velha programação C que fizemos no dia da faculdade, certo?
No prompt de comando, execute o comando
mongo
oumongo.exe
novamente e veja o que acontece.Você verá uma tela como mostrado abaixo:
Eu mencionei antes que o Mongo tem um teste de banco de dados chamado por padrão
test
, tente inserir um registro nele.A próxima pergunta aqui é "Como vamos inserir?" O mongo possui comandos SQL? Não, o mongo tem apenas comandos para ajudar.
Onde
test
está o banco de dados e.save
é o comando insert.KodothTestField
é o nome da coluna ou do campo eMy name is Kodoth
é o valorAntes de falar mais, vamos verificar se está armazenado ou não executando outro comando:
db.test.find()
Nossos dados foram inseridos com sucesso… Hurrayyyyyy ..
Eu sei que você está pensando sobre o número que é exibido com cada direito de registro chamado ObjectId. É como um campo de identificação exclusivo no SQL que incrementa automaticamente e tudo. Observe mais de perto e você pode ver que o ID do objeto termina com 92, então é diferente para cada registro.
Finalmente, conseguimos instalar e verificar corretamente o MONGO. Vamos fazer uma festa ... Então você concorda agora que MONGO é tão doce quanto MANGO?
Também temos ferramentas de terceiros para explorar o MONGO. Um é chamado MONGO VUE. Usando esta ferramenta, podemos executar operações no mongo DB como usamos o Management studio para SQL Server.
Você pode imaginar um servidor SQL ou Oracle Db com linhas totalmente diferentes na mesma tabela? É possível em nossa tabela de banco de dados relacional? É assim que o mongo funciona. Eu vou te mostrar como podemos fazer isso ...
Primeiro, mostrarei como os dados serão exibidos em um banco de dados relacional.
Por exemplo, considere uma tabela Funcionário e uma tabela Aluno de maneira relacional. Os esquemas seriam totalmente diferentes, certo? Sim, exatamente…
Vamos agora ver como ficará no Mongo DB. As duas tabelas acima são combinadas em uma única coleção no Mongo…
É assim que as coleções são armazenadas no Mongo. Eu acho que agora você pode sentir a diferença realmente certa? Tudo estava sob um único guarda-chuva. Esse não é o caminho certo, mas eu só queria mostrar a você como isso acontece. Por isso, combinei duas tabelas completamente diferentes em uma única coleção.
Se você quiser experimentar, pode usar os scripts de teste abaixo
obrigado
fonte
Cannot start server. The default storage engine 'wiredTiger' is not available
Tente o seguinte:mongod --storageEngine=mmapv1 --dbpath [your-path]
Uma documentação muito boa é fornecida no site do MongoDB
fonte
Sei que você já aceitou uma resposta para isso, mas escrevi este pequeno artigo de instruções para instalar o mongodb no
c:\wamp
diretório e executá-lo como um serviço. Aqui está a essência disso.Crie esses diretórios
Baixe e extraia binários win32 no diretório c: \ wamp, ao lado do mysql, apache.
página de download do mongodb
Crie um arquivo mongo.conf
Instalar como um serviço
Defina o serviço como automático e inicie-o usando services.msc
Adicione o caminho ao mongo.exe ao seu caminho
Precisa de mais detalhes? Leia o artigo completo aqui...
Instalando o MongoDB no Windows da maneira WAMP
fonte
1. Baixe o MongoDB
2. Instale o MongoDB
3. Crie as pastas necessárias:
NOTA: Se os diretórios não existirem, o mongod.exe não será iniciado.
4. Crie um arquivo de configuração simples:
Mais informações sobre como criar um arquivo de configuração: http://docs.mongodb.org/manual/reference/configuration-options/
5. Instale o MongoDB como um serviço do Windows (dessa maneira, ele será iniciado automaticamente quando você reiniciar o computador)
Execute o cmd com privilégios de administrador e digite os seguintes comandos:
6. Inicie o serviço do MongoDB para Windows
7. Conecte-se ao MongoDB via shell / cmd para testar
NOTA: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/
8. É isso aí! Você terminou. :)
9. Desinstale / remova o MongoDB Windows Service (se você errou alguma coisa)
fonte
Solução passo a passo para windows 32 bits
E:\mongodb\bin
e, depois disso, escreva no console emongod --dbpath E:\data
ele será vinculado.db.test.save({Field:'Hello mongodb'})
este comando irá inserir o campo a com o nome Field e seu valor Hello mongodb .db.test.find()
e pressione enter. Você encontrará o registro que você inseriu recentemente.fonte
É muito simples instalar o Mongo DB no Windows 7 (usei o sistema operacional win7 de 32 bits)
2.u pode instalar o Mongodb no site da thius (de acordo com o SO) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
4. copie a pasta mongodb de c: programfiles para d: [opcional]
5. Após a instalação, abra o prompt de comando (como administrador .. clique com o botão direito do mouse em cmd e você encontrará a opção)
navegue para D: \ MongoDB 2.6 Standard \ bin
execute mongo.exe ... você pode receber este erro
Se você receber nenhuma isse, basta seguir os seguintes passos
i) experimente o coomand na seguinte imagem, você conhecerá o erro
ii) Isso significa que você precisa criar um diretório \ data \ db
iii) agora você tem duas opções: criar o diretório acima na unidade c ou criar qualquer diretório de nome "xyz" em outro lugar (não faz e difrence). vamos criar um diretório de mongodata em d:
coloured in orange será o comando que você precisa executar .. ele abrirá o novo comando propmt, conhecido como mongo shell (ou mongodb shell)
11. não feche o shell [qualquer um dos comandos também], pois criaremos / excluiremos / inseriremos nossas operações de banco de dados
a) mostre os bancos de dados b) mostre o banco de dados atual c) criação da coleta / inserção de dados nele (o nome será testado) d) mostre os dados da coleta
12.Por favor, encontre uma lista dos resultados de nossa operação. Por favor, não: - Não feche nenhum comando
um tipo de número de estrutura diferente é o ID do objeto: - criado automaticamente
Espero que você obtenha algumas informações importantes para instalar o mongodb DB.
fonte
Instalar MongoDB no Windows é pouco complicado em comparação com outros arquivos executáveis .. Got uma boa referência após longa pesquisa eu tenho instalar MongoDB no Windows
Após instalar o prompt de comando aberto e digite " mongod ", mantenha a janela minimizada e abra outra janela do prompt de comando e digite " mongo " e você encontrará a mensagem de sucesso de conexão com o banco de dados de teste
fonte
Atualização novembro -2017
1) Acesse o centro de download do Mongo DB https://www.mongodb.com/download-center#community e escolha um tipo de MongoDB que você deseja instalar. Você pode escolher
Para conhecer a versão do seu sistema operacional, execute este comando no prompt do cmd
Para conhecer a arquitetura da CPU (32 ou 64 bits), execute este comando no prompt do cmd
Estou usando a versão comunitária (150MBs- licença GNU)
2) Clique em MSI e siga o processo de instalação. O Exe instalará o MongoDb e o SSL exigidos pelo DB.
O Mongo DB deve estar instalado na sua unidade C
O MongoDB é independente, significa e não possui outras dependências do sistema. Se você estiver com pouco disco na unidade C, poderá executar o MongoDB a partir de qualquer pasta que escolher.
Agora você pode executar o mongodb.exe da pasta bin. Se você receber um erro do Visual C ++ por dlls ausentes, baixe o Visual C ++ Redistributable em
https://www.microsoft.com/en-in/download/details.aspx?id=48145
Após a instalação, tente executar novamente o mongo.exe.
fonte
Convém verificar https://github.com/Thor1Khan/mongo.git, que usa uma solução alternativa mínima para as operações atômicas de 32 bits em operandos de 64 bits (pode usar assembly, mas não parece ser obrigatório aqui) Apenas erros digitais foram prejudicados antes de cometer
fonte
Faça o download do .msi em https://www.mongodb.com/download-center#community
Clique duas vezes em instalar - opção completa
Pasta de instalação C: \ Arquivos de Programas \ MongoDB \ Server \ 3.6 \ bin
Crie a pasta do banco de dados em C: // - c: / data / db e c: / data / log ec: /data/log/mongo.log e defina a permissão de gravação, se não estiver
Abra o prompt do cmd no modo Administrador, navegue até C: \ Arquivos de Programas \ MongoDB \ Server \ 3.6 \ bin
Digite o seguinte
Verifique a pasta c: / data / db - deve haver muitos arquivos e pastas
Crie um arquivo de configuração chamado "mongo.config" ** dentro de C: \ data \
Digite o seguinte para definir os valores de configuração do arquivo de configuração recém-criado
Abra outro novo prompt do cmd no modo Administrador, navegue até C: \ Arquivos de Programas \ MongoDB \ Server \ 3.6 \ bin e execute as seguintes linhas no console.
Digite o seguinte para criar um serviço para o MongoDB
Se existir um serviço antigo do MongoDB, será necessário excluir o serviço antigo antes do comando mongod --install, execute o seguinte em um novo console para excluir o serviço antigo do mongodb
Digite o seguinte para iniciar o MongoDB
Digite o seguinte para parar o MongoDB
Agora conecte o banco de dados no ip - 127.0.0.1 ou 192.168.5.64 na porta 27017.
** Nome do arquivo - "mongo.config", cole o seguinte no arquivo de configuração -
bind_ip = 127.0.0.1.192.168.5.64
port = 27017
dbpath = C: \ data \ db
caminho de log = C: \ data \ log \ mongo.log
fonte
Instale o MongoDB Community Edition para Windows.
1. Agora vá para o Download Center .
O Centro de Download deve exibir a Versão Estável Atual para Windows
Clique em Download (msi) e execute-o
Ao prosseguir, você pode escolher o tipo de instalação Completo ou Personalizado. Selecione Configuração Completa.
Iniciando o servidor MongoDB a partir do prompt de comando
1. Adicione este caminho às variáveis ambientais
“C: \ Arquivos de Programas \ MongoDB \ Server \ 4.0 \ bin” Para aqueles que lutam para configurar variáveis ambientais, siga estas etapas
Windows 10 e Windows 8
Em Pesquisar, pesquise e selecione: Sistema (Painel de Controle)
Clique no link Configurações avançadas do sistema.
Clique em Variáveis de ambiente. Na seção Variáveis do sistema, localize a variável de ambiente PATH e selecione-a. Clique em Edit.
Se a variável de ambiente PATH não existir, clique em Novo.
Na janela Editar variável do sistema (ou Nova variável do sistema), especifique o valor do PATH como variável de ambiente “C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin”.
Clique OK.
Feche todas as janelas restantes clicando em OK.
Agora crie o diretório de dados do MongoDB O MongoDB requer um diretório de dados para armazenar todos os dados. Abra o prompt de comando e cole abaixo
Permite que o servidor aponte para o diretório do banco de dados.
4.Agora vamos conectar ao MongoDB Type abaixo do código
5. Se estiver funcionando corretamente, o prompt de comando mostrará
Bingo!! Aparentemente, é um pouco confuso usar a CLI, bem, o MongoDB introduziu uma GUI na qual você pode ver os dados reais,
Para usar a versão da interface do usuário do mongoDB As etapas acima devem ter sido executadas
Você pode ver o nome do host: host local e porta: 27017.
Sempre que você quis se conectar ao mongoDB Server, é necessário abrir o prompt de comando
Tipo
em seguida, inicie novamente um novo prompt de comando e digite
Mantenha todas as configurações como estão no mongoDB Compass. Agora clique em conectar,
Estás dentro !! Fácil .. não é?
fonte
É isso aí !!!
fonte
Etapa 1: Primeiro baixe o arquivo .msi, ou seja, o arquivo de instalação do
MonggoDB download grátis
Passo 2: Execute a instalação usando o arquivo .msi baixado. Ele é automaticamente armazenado em arquivos de programa. Você pode executar uma instalação personalizada e alterar o diretório.
Depois disso, você poderá ver uma pasta MongoDB em arquivos de programa
iniciar o shell e o serviço do MongoDB não é grande coisa Eu consegui uma boa referência após a longa pesquisa Instalando o MongoDB no Windows
fonte
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl
Você não pode usar o MongoDB no wamp. É necessário instalar o MongoDB separadamente
fonte