Como instalar o mongoDB no Windows?

130

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!

Industrial
fonte
2
Eu quero um instalador que instala o MongoDB e depois executado automaticamente-lo em serviço
user4951
3
Grandes tutoriais passo a passo sobre o que você precisa: codearsenal.net/2015/10/…
ybonda
1
instruções oficiais do mongoDB: docs.mongodb.org/manual/tutorial/install-mongodb-on-windows
Dung
1
Você deve marcar a resposta de @ShivamSrivastava como a correta.
Travis Heeter

Respostas:

95

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.

shingara
fonte
2
Em uma nota lateral de suporte do Windows XP é descontinuada a partir v2.2 + docs.mongodb.org/manual/release-notes/2.2/...
Prashant Bhate
1
um simples vídeo utube para instalação do Windows - youtube.com/watch?v=msQ2F5XUgms
Linus
1
mongodnão foi encontrado após a instalação
Sören
pode ser necessário adicioná-lo ao seu PATH no Windows.
Sumit 29/04
Passo a passo fácil aqui também
Zameer
238

Processo 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

  1. Acesse http://www.mongodb.org/downloads

  2. Você verá uma tela como esta: A página de download do mongo Estou usando uma máquina Windows 7 de 32 bits - foi por isso que baixei o pacote marcado em vermelho.

  3. 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

  1. Extrair o zip
  2. Copie os arquivos para o local desejado em sua máquina.
    • Vou copiar os arquivos extraídos para minha unidade D, pois não tenho muitos arquivos lá.
    • Tudo bem, então onde você planeja colar os arquivos mongo? Em C: ou na sua área de trabalho?
    • Ok, não importa onde você cole ... No instantâneo abaixo, você pode ver que eu naveguei para a pasta bin dentro da pasta Mongo. Conto quinze arquivos dentro da lixeira. E se você?

O caminho para a pasta bin

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 ...

  1. Abra um prompt de comando e navegue até binna pasta mongo Navegando para a pasta bin do mongo

  2. Digite mongo.exe(que é o comando usado para iniciar o mongo Db Power shell). Então veja a resposta abaixo. Executando o mongo.exe Essa foi uma exceção incrível J LOL… O que é isso?

    Não foi possível conectar ao servidor.

    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?

  3. Temos que começar a db mongo usando o comando mongod. Execute isso na binpasta mongo.

    Vamos ver o que aconteceu.

    mensagem de erro

    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\dbpastas.

    A próxima pergunta é onde criar essas pastas?

  4. Temos que criar as data\dbpastas na Cunidade 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 Cpor padrão esta pasta, mas você pode criá-las onde quiser. No entanto, se não Cestiver, 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 Cde entender melhor essa opção. Vou criar então na Draiz da unidade, com a ajuda do cmd.

      Por quê? Porque é uma oportunidade para lembrarmos dos antigos comandos dos ...

      dados md

    • O próximo passo é definir o caminho do banco de dados como mongo.exe.

      Navegue de volta para bine insira o comando mongod.exe --dbpath d:\data,.

      Eu recebi a resposta abaixo:

      --dbpath

      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

    iniciar 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:

    resposta mongodb

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 testpor 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á…

  1. Abra uma nova janela do cmd.

  2. 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?

  3. No prompt de comando, execute o comando mongoou mongo.exenovamente e veja o que acontece.

    Você verá uma tela como mostrado abaixo:

    aviso de inicialização

  4. 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.

    O comando básico para inserir é
    db.test.save ({KodothTestField: 'My name is Kodoth'})

    Onde testestá o banco de dados e .saveé o comando insert. KodothTestFieldé o nome da coluna ou do campo e My name is Kodothé o valor

  5. Antes de falar mais, vamos verificar se está armazenado ou não executando outro comando: db.test.find()

    Comando Mongo para procurar um documento, semelhante ao SELECT no SQL.

    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…

visualização de resultados

Vamos agora ver como ficará no Mongo DB. As duas tabelas acima são combinadas em uma única coleção no Mongo…

MongoVUE

É 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

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

obrigado

Shivam Srivastava
fonte
4
Sugestão para a equipe mongodb: crie este diretório de dados padrão para nós após a instalação.
Zelusp 9/03/16
Se alguém conseguir Cannot start server. The default storage engine 'wiredTiger' is not availableTente o seguinte:mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar
1
Impressionante!! Esta foi a melhor resposta que pude encontrar! Eu estava desligou após o início mongod - você precisa abrir outro shell e tipo mongo.exe
Radmation
Obrigado, isso provavelmente deve ser usado como um "modelo" padrão para respostas de estouro de pilha :-), bem documentado.
Hlawuleka MAS
Só queria adicionar, para quem usa o Windows e se depara com um erro de sintaxe de 'caráter ilegal', que ao adicionar dados no shell, você deve usar aspas duplas, por exemplo: db.test.save ({"Cool": "This Works"} )
jacobedawson
62

Uma documentação muito boa é fornecida no site do MongoDB

Instale o MongoDB

  1. Determine qual versão do MongoDB você precisa.

    Existem três versões do MongoDB para Windows:

    O MongoDB para Windows Server 2008 R2 edition (ou seja, 2008R2) é executado apenas no Windows Server 2008 R2, Windows 7 de 64 bits e nas versões mais recentes do Windows. Essa compilação aproveita os aprimoramentos recentes da plataforma Windows e não pode operar em versões mais antigas do Windows.

    O MongoDB para Windows de 64 bits é executado em qualquer versão de 64 bits do Windows mais recente que o Windows XP, incluindo o Windows Server 2008 R2 e o Windows 7 de 64 bits.

    O MongoDB for Windows de 32 bits é executado em qualquer versão de 32 bits do Windows mais recente que o Windows XP. As versões de 32 bits do MongoDB destinam-se apenas a sistemas mais antigos e para uso em sistemas de teste e desenvolvimento. As versões de 32 bits do MongoDB suportam apenas bancos de dados menores que 2 GB.

    Para descobrir qual versão do Windows você está executando, digite o seguinte comando no prompt de comando:

    wmic os get osarchitecture
  2. Baixe o MongoDB para Windows.

    Faça o download da versão mais recente de produção do MongoDB na página de downloads do MongoDB. Certifique-se de baixar a versão correta do MongoDB para o seu sistema Windows. As versões de 64 bits do MongoDB não funcionam com o Windows de 32 bits.

  3. Instale o arquivo baixado.

    No Windows Explorer, localize o arquivo msi do MongoDB baixado, que normalmente está localizado na pasta Downloads padrão. Clique duas vezes no arquivo msi. Um conjunto de telas aparecerá para guiá-lo através do processo de instalação.

  4. Mova a pasta MongoDB para outro local (opcional).

    Para mover a pasta MongoDB, você deve emitir o comando move como um administrador. Por exemplo, para mover a pasta para C: \ mongodb:

    Escolha Start Menu> All Programs> Accessories.

    Clique com o botão direito do mouse em Prompt de Comando e selecione Executar como Administrador no menu pop-up.

    Emita os seguintes comandos:

    cd \
    move C:\mongodb-win32-* C:\mongodb

    O MongoDB é independente e não possui outras dependências do sistema. Você pode executar o MongoDB a partir de qualquer pasta que escolher. Você pode instalar o MongoDB em qualquer pasta (por exemplo D:\test\mongodb)

Execute o MongoDB

Aviso:

Não fique mongod.exevisível em redes públicas sem executar no “Modo seguro” com a configuração de autenticação. O MongoDB foi projetado para ser executado em ambientes confiáveis ​​e o banco de dados não habilita o "Modo Seguro" por padrão.

  1. Configure o ambiente MongoDB.

    O MongoDB requer um diretório de dados para armazenar todos os dados. O caminho do diretório de dados padrão do MongoDB é \ data \ db. Crie esta pasta usando os seguintes comandos em um prompt de comando:

    md \data\db

    Você pode especificar um caminho alternativo para arquivos de dados usando a --dbpathopção para mongod.exe, por exemplo:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    Se o seu caminho incluir espaços, coloque o caminho inteiro entre aspas duplas, por exemplo:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
  2. Inicie o MongoDB.

    Para iniciar o MongoDB, execute mongod.exe. Por exemplo, no prompt de comando:

    C:\Program Files\MongoDB\bin\mongod.exe

    Isso inicia o processo principal do banco de dados MongoDB. A mensagem aguardando conexões na saída do console indica que o processo mongod.exe está sendo executado com êxito.

    Dependendo do nível de segurança do seu sistema, o Windows pode exibir uma caixa de diálogo Alerta de Segurança sobre o bloqueio de “alguns recursos” de C: \ Arquivos de Programas \ MongoDB \ bin \ mongod.exe da comunicação nas redes. Todos os usuários devem selecionar redes privadas, como minha rede doméstica ou comercial e clicar em Permitir acesso. Para informações adicionais sobre segurança e MongoDB, consulte a documentação de segurança.

  3. Conecte-se ao MongoDB.

    Para conectar-se ao MongoDB através do shell mongo.exe, abra outro prompt de comando. Ao conectar, especifique o diretório de dados, se necessário. Esta etapa fornece vários exemplos de comandos de conexão.

    Se sua instalação do MongoDB usar o diretório de dados padrão, conecte-se sem especificar o diretório de dados:

    C:\mongodb\bin\mongo.exe

    Se sua instalação usar um diretório de dados diferente, especifique o diretório ao conectar-se, como neste exemplo:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    Se o seu caminho incluir espaços, coloque o caminho inteiro entre aspas duplas. Por exemplo:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

    Se você deseja desenvolver aplicativos usando o .NET, consulte a documentação do C # e do MongoDB para obter mais informações.

  4. Comece a usar o MongoDB.

    Para começar a usar o MongoDB, consulte Introdução ao MongoDB. Considere também o documento Notas de produção antes de implantar o MongoDB em um ambiente de produção.

    Posteriormente, para parar o MongoDB, pressione Control + C no terminal em que a instância do mongod está sendo executada.

Configurar um serviço do Windows para MongoDB

Nota:

Há um problema conhecido no MongoDB 2.6.0, SERVER-13515, que impede o uso das instruções nesta seção. Para o MongoDB 2.6.0, use Criar manualmente um serviço do Windows para MongoDB para criar um serviço do Windows para MongoDB.

  1. Configure diretórios e arquivos.

    Crie um arquivo de configuração e um caminho de diretório para a saída do log do MongoDB (caminho de log):

    Crie um diretório específico para os arquivos de log do MongoDB:

    md "C:\Program Files\MongoDB\log"

    No prompt de comando, crie um arquivo de configuração para a opção caminho do log para o MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. Execute o serviço MongoDB.

    Execute todos os seguintes comandos no prompt de comando com “Privilégios administrativos:”

    Instale o serviço MongoDB. Para --installter sucesso, você deve especificar a opção de tempo de execução do caminho de log.

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

    Modifique o caminho para o arquivo mongod.cfg, conforme necessário.

    Para usar um dbpath alternativo, especifique o caminho no arquivo de configuração (por exemplo, C: \ Arquivos de Programas \ MongoDB \ mongod.cfg) ou na linha de comando com a opção --dbpath.

    Se o diretório dbpath não existir, o mongod.exe não será iniciado. O valor padrão para dbpath é \data\db.

    Se necessário, você pode instalar serviços para várias instâncias do mongod.exe ou mongos.exe. Instale cada serviço com um único --serviceNamee --serviceDisplayName. Use várias instâncias somente quando existirem recursos suficientes do sistema e o design do sistema exigir.

  3. Pare ou remova o serviço MongoDB, conforme necessário.

    Para parar o serviço MongoDB, use o seguinte comando:

    net stop MongoDB

    Para remover o serviço MongoDB, use o seguinte comando:

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove

Criar manualmente um serviço do Windows para MongoDB

O procedimento a seguir pressupõe que você instalou o MongoDB usando o instalador MSI, com o caminho padrão C: \ Arquivos de Programas \ MongoDB 2.6 Standard.

Se você instalou em um diretório alternativo, precisará ajustar os caminhos conforme apropriado.

  1. Abra um prompt de comando do administrador.

    Windows 7 / Vista / Server 2008 (e R2)

    Pressione Win+ R, digite e cmd, em seguida, pressione Ctrl+ Shift+ Enter.

    Windows 8

    Pressione Win+ e X, em seguida, pressione A.

    Execute as etapas restantes no prompt de comando do administrador.

  2. Crie diretórios.

    Crie diretórios para seu banco de dados e arquivos de log:

    mkdir c:\data\db
    mkdir c:\data\log
  3. Crie um arquivo de configuração.

    Crie um arquivo de configuração. Este arquivo pode incluir qualquer uma das opções de configuração do mongod, mas deve incluir uma configuração válida para o caminho de log:

    A seguir, cria um arquivo de configuração, especificando as configurações de caminho de log e dbpath no arquivo de configuração:

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
  4. Crie o serviço MongoDB.

    Crie o serviço MongoDB.

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exerequer um espaço entre " =" e os valores de configuração (por exemplo, " binPath=") e um "" para escapar de aspas duplas.

    Se criada com sucesso, a seguinte mensagem de log será exibida:

    [SC] CreateService SUCCESS
  5. Inicie o serviço MongoDB.

    net start MongoDB
  6. Pare ou remova o serviço MongoDB, conforme necessário.

    Para parar o serviço MongoDB, use o seguinte comando:

    net stop MongoDB

    Para remover o serviço MongoDB, primeiro pare o serviço e execute o seguinte comando:

    sc.exe delete MongoDB
John Channing
fonte
1
Esta documentação me deu uma corrida depois de coçar a cabeça. Algumas etapas fáceis de seguir: criar uma pasta data / db e iniciar o serviço mongod antes de tentar usar o mongo.exe.
Gruber
16

Sei que você já aceitou uma resposta para isso, mas escrevi este pequeno artigo de instruções para instalar o mongodb no c:\wampdiretório e executá-lo como um serviço. Aqui está a essência disso.

Crie esses diretórios

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

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

c:\wamp\bin\mongodb\mongodb-win322.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

Instalar como um serviço

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

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

JCutrer
fonte
Eu concordo, mas neste caso a maneira limpa e semântica está um pouco envolvida.
JCutrer 03/03/2012
É uma boa prática para criar um arquivo de configuração e usar esse arquivo de configuração para iniciar o processo mongod
Java Guy
Ótima resposta! +1, mas para quem chegou aqui pelo Google, não funcionará em 3.
Rap
6

1. Baixe o MongoDB

2. Instale o MongoDB

3. Crie as pastas necessárias:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

NOTA: Se os diretórios não existirem, o mongod.exe não será iniciado.

4. Crie um arquivo de configuração simples:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

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:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. Inicie o serviço do MongoDB para Windows

net start MongoDB

7. Conecte-se ao MongoDB via shell / cmd para testar

C:\MongoDB_2_6_Standard\bin\mongo.exe

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)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
Jo Smo
fonte
6

Solução passo a passo para windows 32 bits

  1. Baixe o arquivo msi para windows 32 bits.
  2. Clique duas vezes em Instalar, escolha personalizado e procure o local onde quer que você precise instalar (pessoalmente, criei a pasta mongodb na unidade E e instale-a lá).
  3. Ok, agora você precisa criar a pasta data \ db two onde quer que seja criada, eu criei na raiz do local instalado, por exemplo, em E: \
  4. Agora, vincule o mongod a essa pasta para armazenar dados, use este comando ou modifique de acordo com o seu requisito, vá para o cmd E:\mongodb\bine, depois disso, escreva no console e mongod --dbpath E:\dataele será vinculado.
  5. Agora navegue para E: \ mongodb \ bin e escreva mongod usando cmd.
  6. Abra outro cmd clicando com o botão direito do mouse e execute como ponto de administração no diretório instalado do monogodb e depois no bin como E: \ mongodb \ bin e escreva este mongo.exe
  7. Em seguida - escreva db.test.save({Field:'Hello mongodb'})este comando irá inserir o campo a com o nome Field e seu valor Hello mongodb .
  8. Em seguida, verifique o registro db.test.find()e pressione enter. Você encontrará o registro que você inseriu recentemente.
Muhammad Zeshan Ghafoor
fonte
5

É muito simples instalar o Mongo DB no Windows 7 (usei o sistema operacional win7 de 32 bits)

  1. Instale a versão correta do Mongodb (de acordo com seu bit 32/64. Imp: - 64 bits não é compatível com 32 bits e vice-versa)

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

  1. Faça o download do arquivo .MSI OU zip .. e instale com privilégios adequados

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)

  1. navegue para D: \ MongoDB 2.6 Standard \ bin

  2. execute mongo.exe ... você pode receber este erro você pode receber este erro

  3. Se você receber nenhuma isse, basta seguir os seguintes passos

i) experimente o coomand na seguinte imagem, você conhecerá o erro insira a descrição da imagem aqui

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:

insira a descrição da imagem aqui

  1. Agora vamos executar o comando novamente, mas agora: - mongod --dbpath d: \ mongodata [mostrado na fig] desta vez, você não receberá um erro

insira a descrição da imagem aqui

  1. Espero que esteja tudo bem até este ponto. Abra um novo comando propmt [privilégios suficientes (admin)]

coloured in orange será o comando que você precisa executar .. ele abrirá o novo comando propmt, conhecido como mongo shell (ou mongodb shell)

insira a descrição da imagem aqui

11. não feche o shell [qualquer um dos comandos também], pois criaremos / excluiremos / inseriremos nossas operações de banco de dados

  1. Permite executar a operação básica

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

insira a descrição da imagem aqui

  1. um tipo de número de estrutura diferente é o ID do objeto: - criado automaticamente

  2. Espero que você obtenha algumas informações importantes para instalar o mongodb DB.

Harit Singh
fonte
4

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

Lawrine
fonte
4
a página não existe mais.
alex351
4

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

  • MongoDB Atlas - banco de dados MongoDB na nuvem
  • Servidor Communiy - MongoDb para Windows (com e sem SSL), iOS, Linux
  • OpManger - Mongo Db para Data Center
  • Bússola - Ferramenta de interface do usuário para MongoDB

Para conhecer a versão do seu sistema operacional, execute este comando no prompt do cmd

wmic os get caption

Para conhecer a arquitetura da CPU (32 ou 64 bits), execute este comando no prompt do cmd

wmic os get osarchitecture

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.

insira a descrição da imagem aqui

O Mongo DB deve estar instalado na sua unidade C

C: \ Arquivos de Programas \ MongoDB

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.

Hitesh Sahu
fonte
Obrigado pelo seu procedimento preciso @Hitesh
Mohd Belal
3

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

ThorKhan
fonte
3
  1. Faça o download do .msi em https://www.mongodb.com/download-center#community

  2. Clique duas vezes em instalar - opção completa

  3. Pasta de instalação C: \ Arquivos de Programas \ MongoDB \ Server \ 3.6 \ bin

  4. 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

  5. Abra o prompt do cmd no modo Administrador, navegue até C: \ Arquivos de Programas \ MongoDB \ Server \ 3.6 \ bin

  6. Digite o seguinte

    C: \ Arquivos de programas \ MongoDB \ Server \ 3.6 \ bin> mongod --dbpath = "c: / data / db" --logpath = "c: /data/log/mongo.log"

  7. Verifique a pasta c: / data / db - deve haver muitos arquivos e pastas

  8. Crie um arquivo de configuração chamado "mongo.config" ** dentro de C: \ data \

  9. Digite o seguinte para definir os valores de configuração do arquivo de configuração recém-criado

    C: \ Arquivos de programas \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. 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.

  11. Digite o seguinte para criar um serviço para o MongoDB

    C: \ Arquivos de programas \ MongoDB \ Server \ 3.6 \ bin> mongod --install --config C: \ data \ mongo.config --logpath = "c: /data/log/mongo.log"

    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

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Digite o seguinte para iniciar o MongoDB

    C: \ Arquivos de programas \ MongoDB \ Server \ 3.6 \ bin> net start MongoDB

  13. Digite o seguinte para parar o MongoDB

    C: \ Arquivos de programas \ MongoDB \ Server \ 3.6 \ bin> net stop 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

Koustav
fonte
3

Instale o MongoDB Community Edition para Windows.

1. Agora vá para o Download Center .

  1. O Centro de Download deve exibir a Versão Estável Atual para Windows

  2. Clique em Download (msi) e execute-o

  3. 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

md "C:\data\db" "C:\data\log"

Permite que o servidor aponte para o diretório do banco de dados.

mongod --dbpath="c:\data\db"

4.Agora vamos conectar ao MongoDB Type abaixo do código

mongo

5. Se estiver funcionando corretamente, o prompt de comando mostrará

[initandlisten] aguardando conexões

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

  1. Agora vá para o Download Center. Faça o download do MongoDb Compass, uma GUI para MongoDB
  2. Instale e abra

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

Mongod

em seguida, inicie novamente um novo prompt de comando e digite

mongo

Mantenha todas as configurações como estão no mongoDB Compass. Agora clique em conectar,

Estás dentro !! Fácil .. não é?

PrathapG
fonte
2
  1. Faça o download em http://www.mongodb.org/downloads
  2. Instale o arquivo .msi na pasta C: \ mongodb
  3. Crie dados, dados \ db, diretórios de log e arquivo mongo.config em C: \ mongodb.
  4. Adicione as seguintes linhas no arquivo "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Iniciar servidor: mongod.exe --config = "C: \ mongodb \ mongo.config"

É isso aí !!!

Umar Tariq
fonte
2

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

Zub
fonte
1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

Você não pode usar o MongoDB no wamp. É necessário instalar o MongoDB separadamente

Thusila Bandara
fonte