Jak zainstalować mongoDB w systemie windows?
Próbuję przetestować mongoDB i sprawdzić, czy to coś dla mnie. Pobrałem 32-bitową wersję systemu windows, ale nie mam pojęcia, jak kontynuować od teraz.
Zwykle korzystam z usług WAMP do tworzenia na moim lokalnym komputerze. Czy mogę uruchomić mongoDB na Wamp?
Jednak, co jest najlepsze (najłatwiejsze!) sposób, aby to działało na windows?
Dzięki!
15 answers
To nie tak jak WAMP. Po utworzeniu katalogu należy uruchomić bazę danych mongoDB poleceniem C:/database_mongo
mongod --dbpath=C:/database_mongo/
Możesz następnie połączyć się z mongodb za pomocą poleceń.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-26 21:27:32
Proces instalacji Mongo w Windows
Czy jesteś gotowy do instalacji ... i używasz … To nie jest instalacja, to tylko pobieranie ...
I. Pobierz plik zip http://www.mongodb.org/downloads
II. Rozpakuj i skopiuj pliki do wybranej lokalizacji.
III. uruchom silnik DB.
IV. Przetestuj instalację i użyj jej.
To jest to! Takie proste, prawda? Ok zacznijmy
1. Pobierz plik zip
- idź do http://www.mongodb.org/downloads
-
Zobaczysz taki ekran:
- używam 32-bitowego komputera z systemem windows 7 - dlatego pobrałem pakiet oznaczony na Czerwono.
-
Kliknij Pobierz (zajmuje to tylko kilka sekund).
- Wow... Ściągnąłem to. Był to spakowany plik o nazwie
mongodb-win32-i386-2.4.4.zip
(The nazwa folderu zmieni się w zależności od pobranej wersji, tutaj mam wersję 2.4.4).
Wszystko gotowe.
2. Ekstrakt
- Rozpakuj zip
- skopiuj pliki do żądanej lokalizacji w komputerze.
- zamierzam skopiować wyodrębnione pliki na mój dysk D, ponieważ nie mam tam wielu plików.
- W porządku to gdzie planujesz wkleić pliki mongo? W C: lub na pulpicie siebie?
- OK, nie ważne gdzie wklejasz... Na poniższym zdjęciu możesz zobaczyć, że nawigowałem do folderu bin w folderze Mongo. Naliczyłem piętnaście plików w koszu. A Ty?
skończone! To wszystko
co teraz zrobimy?
3. Uruchom silnik DB
zacznijmy używać naszego Mongo db...
- Otwórz wiersz polecenia, następnie przejdź do ' bin` w folderze mongo ![Przejście do folderu bin mongo] [4]
- Typ " mongo.exe " (które jest poleceniem używanym do uruchomienia Mongo Db Power shell). Następnie zobacz poniższą odpowiedź.. ![Wykonanie mongo.exe] [5] * To był niesamowity wyjątek J LOL ... Co to jest?* > Nie można połączyć się z serwerem. * Dlaczego wystąpił wyjątek? Nie mam pojęcia... Czy stworzyłem serwer pomiędzy?* * Nie.* * Racja, to jak to się stało, że połączył się z serwerem pomiędzy? Głupia Maszyna ... Jz.* * I got to! Podobnie jak wszystkie inne DBs - musimy uruchomić silnik DB zanim go użyjemy.* * Więc, jak możemy zacząć?*
- Musimy uruchomić Mongo db używając komendy 'mongod'. Wykonaj to z folderu ' bin` mongo. * Zobaczmy, co się stało.* ![wpisz tutaj opis obrazka] [6] * Ponownie cudownie sformatowany wyjątek J mamy rację? Zauważyłeś, co podkreśliłem na górze? Tak, to dowództwo mongod. Drugi to wyjątek z prośbą o utworzenie folderu o nazwie data. A wewnątrz folderu data znajduje się folder o nazwie "db".* * Więc musimy utworzyć te foldery 'data \ db'.* * Kolejne pytanie brzmi, gdzie utworzyć te foldery?*
-
Musimy utworzyć foldery 'data \ db' na dysku ' C` naszego pudełka, w którym instalujemy mongo. Stwórzmy strukturę folderów na dysku C.
Pojawia się tu pytanie: "czy tworzenie katalogów data\db wewnątrz C jest obowiązkowe?"Nie, Nie bardzo. Mongo wygląda domyślnie w ' C` dla tego folderu, ale można twórz je tam, gdzie chcesz. Jednak, jeśli nie jest w "C", musisz powiedzieć mongo, gdzie to jest.
* Innymi słowy, jeśli nie chcesz, aby bazy danych mongo znajdowały się w `c:\`, musisz ustawić ścieżkę db dla mongo.exe.*
Opcjonalnie
- ok, stworzę te foldery w innej lokalizacji poza ' C` dla lepszego zrozumienia tej opcji. Stworzę wtedy w korzeniu napędu` D', przy pomocy cmd. Dlaczego? Ponieważ jest to okazja dla nas, aby przypomnieć sobie stare dos polecenia... ![wpisz tutaj opis obrazka] [7]
- następnym krokiem jest ustawienie ścieżki Db na mongo.exe. Przejdź z powrotem do " bin "i wprowadź polecenie" mongod.exe --dbpath d:\data". Mam odpowiedź poniżej: ![wpisz tutaj opis obrazka] [8] Mam nadzieję, że wszystko poszło dobrze... Bo nie widziałem żadnego błędu *** w konsoli J.
- Następnie możemy uruchomić db za pomocą polecenia ' start mongo.exe'![wpisz tutaj opis obrazka] [9] Nie widziałem żadnego błędu lub komunikaty ostrzegawcze. Ale musimy dostarczyć polecenie, aby upewnić się, że mongo jest uruchomiony i działa, tzn. mongod otrzyma odpowiedź: ![wpisz tutaj opis obrazka] [10] Mam nadzieję, że wszystko poszło dobrze.
4. Test instalacji Mongo DB
teraz musimy zobaczyć nasze DB, prawda? Tak bardzo, inaczej skąd będziemy wiedzieć, że działa?
Do celów testowych MONGO ma domyślnie DB o nazwie test
. Zapytajmy o to.
Ale jak bez żadnego Studia Zarządzania? W przeciwieństwie do SQL, musimy polegać na wierszu polecenia. Tak dokładnie ten sam wiersz polecenia ... nasz stary, dobry wiersz polecenia ... Heiiii.. Nie bój się tak to tylko nasz stary wiersz polecenia. Ok chodźmy i zobaczmy, jak go wykorzystamy ...
Ohhh Nooo... nie zamykaj powyższego wiersza polecenia, zostaw go tak, jak jest ...
Jestem pewien, że ludzie mogą pamiętać stare C programowanie, które zrobiliśmy w dniu naszego college ' u?
mongo
lub mongo.exe
i zobacz, co się stanie.
Otrzymasz ekran, jak pokazano poniżej:
test
, spróbuj wstawić do niego rekord.
Następne pytanie brzmi: "jak wstawimy?"Czy mongo ma polecenia SQL? Nie, mongo ma tylko polecenia do pomocy z.
Podstawowe polecenie insert to
db.test.save ({KodothTestField: 'My name is Kodoth'})
Gdzie test
to DB, a {[8] } to polecenie insert. {[9] } jest nazwą kolumny lub pola, a {[10] } jest wartością.
db.test.find()
Nasze dane zostały pomyślnie wstawione ... Hurrayyyyyy..
Wiem że myślisz o numerze, który jest wyświetlany przy każdym rekordzie o nazwie ObjectId. To jak unikalne pole id w SQL, które automatycznie się zwiększa i w ogóle. Przyjrzyj się bliżej Możesz zobaczyć, że ID obiektu kończy się na 92, więc jest inny dla każdego rekordu.
W końcu udało nam się zainstalować i zweryfikować prawo MONGO. Zróbmy imprezę... Więc zgadzasz się, że MONGO jest tak słodkie jak MANGO?
Mamy również narzędzia innych firm do odkrywania MONGO. Jeden nazywa się MONGO VUE. Za pomocą tego narzędzia możemy wykonywać operacje przeciwko Mongo DB jak używamy Management studio for SQL Server.
Czy możesz sobie wyobrazić serwer SQL lub Oracle Db z zupełnie innymi wierszami w tej samej tabeli? Czy jest to możliwe w naszej relacyjnej tabeli DB? Tak działa mongo. Pokażę Ci, jak możemy to zrobić ...
Najpierw pokażę Ci, jak dane będą wyglądać w relacyjnym DB.
Na przykład rozważmy tabelę pracownika i studenta tabela w sposób relacyjny. Schematy byłyby zupełnie inne, prawda? Tak dokładnie ...
Zobaczmy teraz, jak to będzie wyglądać w Mongo DB. Powyższe dwie tabele są połączone w jeden zbiór w Mongo...
W ten sposób zbiory są przechowywane w Mongo. Myślę, że teraz czujesz różnicę naprawdę prawda? Wszystko było pod jednym parasolem. To nie jest właściwy sposób, ale chciałem tylko pokazać wam, jak to się dzieje, dlatego połączyłem 2 zupełnie inaczej tabele w jednej kolekcji.
Jeśli chcesz wypróbować, możesz użyć poniższych skryptów testowych
***********************
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"} )
************************
Dzięki
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-14 15:04:23
Całkiem dobra dokumentacja znajduje się na stronie MongoDB
Zainstaluj MongoDB
Określ, której kompilacji MongoDB potrzebujesz.
Istnieją trzy wersje MongoDB Dla Windows:]} MongoDB Dla Windows Server 2008 R2 edition (tj. 2008R2) działa tylko na Windows Server 2008 R2, Windows 7 64-bit i nowszych wersjach Okna. Ta kompilacja wykorzystuje najnowsze ulepszenia do Platforma Windows i nie można działać w starszych wersjach systemu Windows. MongoDB dla Windows 64-bit działa na dowolnej 64-bitowej wersji systemu Windows nowszej niż Windows XP, w tym Windows Server 2008 R2 i Windows 7 64-bitowe. MongoDB dla Windows 32-bit działa na dowolnej 32-bitowej wersji systemu Windows nowszej niż Windows XP. 32-bitowe wersje MongoDB są przeznaczone tylko dla starszych systemów i do użytku w systemach testowania i rozwoju. 32-bitowe wersje MongoDB obsługują tylko bazy danych mniejsze niż 2GB.Aby dowiedzieć się, którą wersję systemu Windows używasz, wprowadź następujące polecenie w wierszu polecenia:
wmic os get osarchitecture
Pobierz MongoDB Dla Windows.
Pobierz najnowszą wersję produkcyjną MongoDB ze strony pobierania MongoDB. Upewnij się, że pobrałeś poprawną wersję MongoDB dla Twój system Windows. 64-bitowe wersje MongoDB nie działają z 32-bitowy Windows.
Zainstaluj pobrany plik.
W Eksploratorze Windows znajdź pobrany plik MongoDB msi, który zazwyczaj znajduje się w domyślnym folderze Pobrane. Kliknij dwukrotnie na plik msi. Pojawi się zestaw ekranów, które poprowadzą Cię przez proces instalacji.
Przenieś folder MongoDB do innej lokalizacji (opcjonalnie).
Aby przenieść folder MongoDB, musisz wydać polecenie Przenieś jako Administrator. Na przykład, aby przenieść folder do C:\mongodb:
Wybierz Menu Start > Wszystkie Programy > Akcesoria .
Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako Administrator z menu podręcznego.
Wydaj następujące polecenia:
cd \ move C:\mongodb-win32-* C:\mongodb
MongoDB jest samodzielny i nie ma żadnych innych zależności systemowych. Możesz uruchomić MongoDB z dowolnego wybranego folderu. Możesz zainstaluj MongoDB w dowolnym folderze (np.
D:\test\mongodb
)Run MongoDB
Ostrzeżenie:
Nie rób
mongod.exe
widoczności w publicznych sieciach bez uruchamiania w "Tryb bezpieczny" z ustawieniem auth. MongoDB jest przeznaczony do pracy w zaufanych środowisk, a baza danych nie włącza " trybu bezpiecznego" domyślnie.
Skonfiguruj środowisko MongoDB.
MongoDB wymaga katalogu danych do przechowywania wszystkich danych. Domyślną ścieżką katalogu danych MongoDB jest \data \ db. Utwórz ten folder używając wykonując polecenia z Wiersz Polecenia:
md \data\db
Możesz określić alternatywną ścieżkę dla plików danych za pomocą opcji
--dbpath
namongod.exe
, na przykład:C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Jeśli ścieżka zawiera spacje, zamontuj całą ścieżkę w podwójnych cudzysłowach, na przykład:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Rozpocznij MongoDB.
Aby uruchomić MongoDB, Uruchom
mongod.exe
. Na przykład z wiersza polecenia:C:\Program Files\MongoDB\bin\mongod.exe
Rozpoczyna się główny proces bazy danych MongoDB. The waiting for komunikat connections na wyjściu konsoli wskazuje, że mongod.proces exe działa pomyślnie.
W zależności od poziomu bezpieczeństwa systemu Windows może pojawić się okno dialogowe alertu bezpieczeństwa o blokowaniu "niektórych funkcji" C:\Program Files\MongoDB \ bin\mongod.exe z komunikowania się na sieci. Wszyscy użytkownicy powinni wybrać Sieci Prywatne, takie jak mój dom lub pracuj w sieci i kliknij Zezwól na dostęp. Dodatkowe informacje na temat Bezpieczeństwo i MongoDB, zobacz Dokumentacja Bezpieczeństwa.
Połącz się z MongoDB.
Aby połączyć się z MongoDB przez mongo.exe shell, otwórz kolejny wiersz polecenia. Podczas łączenia określ katalog danych, jeśli konieczne. Ten krok zawiera kilka przykładowych poleceń połączenia.
Jeśli instalacja MongoDB używa domyślnego katalogu danych, połącz się bez podawania katalogu danych:
C:\mongodb\bin\mongo.exe
Jeśli instalacja używa innego katalogu danych, określ katalog podczas łączenia, jak w tym przykładzie:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Jeśli ścieżka zawiera spacje, należy zamknąć całą ścieżkę w podwójnych cudzysłowach. Na przykład:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Jeśli chcesz tworzyć aplikacje za pomocą. NET, zobacz dokumentację C# i MongoDB, aby uzyskać więcej informacji.
Zacznij używać MongoDB.
Aby rozpocząć korzystanie z MongoDB, Zobacz pierwsze kroki z MongoDB. Przed wdrożeniem należy również rozważyć dokument Production Notes MongoDB in a środowisko produkcyjne.
Później, aby zatrzymać MongoDB, naciśnij Control+C w terminalu, w którym uruchomiona jest instancja MongoDB.
Konfiguracja usługi Windows dla MongoDB
Uwaga:
Jest znany problem dla MongoDB 2.6.0, SERVER-13515, który zapobiega korzystanie z instrukcji zawartych w tej sekcji. Dla MongoDB 2.6.0 użyj Ręcznie utwórz usługę Windows dla MongoDB, aby utworzyć System Windows Serwis dla MongoDB zamiast tego.
Konfiguracja katalogów i plików.
Tworzenie pliku konfiguracyjnego i ścieżki katalogu dla wyjścia dziennika MongoDB (logpath):Utwórz specjalny katalog dla plików dziennika MongoDB:
md "C:\Program Files\MongoDB\log"
W wierszu polecenia Utwórz plik konfiguracyjny dla opcji logpath dla MongoDB:
echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
Uruchom serwis MongoDB.
Uruchom wszystkie poniższe polecenia w wierszu polecenia z "Uprawnienia Administracyjne:"
Zainstaluj usługę MongoDB. Aby
--install
powiodło się, należy podać opcję run-time logpath."C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install
Zmodyfikuj ścieżkę do mongod.plik cfg w razie potrzeby.
Aby użyć alternatywnej ścieżki dbpath, określ ścieżkę w pliku konfiguracyjnym (np. C:\Program Files\MongoDB\mongod.cfg) lub w wierszu poleceń z opcją -- dbpath.
Jeśli katalog dbpath nie istnieje, mongod.exe nie uruchomi się. Na domyślną wartością dbpath jest
\data\db
.W razie potrzeby można zainstalować usługi dla wielu instancji mongod.exe lub Mongo.exe. Zainstaluj każdą usługę z unikalnym
--serviceName
i--serviceDisplayName
. Używanie wielu instancji tylko wtedy, gdy istnieją wystarczające zasoby systemowe i projekt systemu wymaga tego.Zatrzymaj lub usuń usługę MongoDB w razie potrzeby.
Aby zatrzymać usługę MongoDB użyj następującego polecenia:
net stop MongoDB
Aby usunąć Usługa MongoDB używa następującego polecenia:
"C:\Program Files\MongoDB\bin\mongod.exe" --remove
Ręczne tworzenie usługi Windows dla MongoDB
Następująca procedura zakłada, że zainstalowałeś MongoDB używając Instalator MSI z domyślną ścieżką C:\Program Files\MongoDB 2.6 Standard.
Jeśli zainstalowałeś w alternatywnym katalogu, musisz odpowiednio dostosuj ścieżki.
Otwórz wiersz polecenia administratora.
Windows 7 / Vista / Server 2008 (i R2)
Naciśnij wygraj + R, następnie wpisz
cmd
, następnie naciśnij Ctrl + Shift + wpisz .Windows 8
Naciśnij wygraj + X, następnie naciśnij A .
Wykonaj pozostałe kroki z wiersza polecenia administratora.
Tworzenie katalogów.
Tworzenie katalogów dla twoja baza danych i pliki dziennika:
mkdir c:\data\db mkdir c:\data\log
Utwórz plik konfiguracyjny.
Utwórz plik konfiguracyjny. Ten plik może zawierać dowolną z opcji konfiguracyjnych dla mongod, ale musi zawierać prawidłowe ustawienie dla logpath:
Poniższy plik tworzy plik konfiguracyjny, określając zarówno ustawienia logpath, jak i dbpath w pliku konfiguracyjnym:
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"
Utwórz usługę MongoDB.
Create the Serwis 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.exe
wymaga spacji pomiędzy "=
"a wartościami konfiguracyjnymi (np."binPath=
") i"", aby uniknąć podwójnych cudzysłowów.Po pomyślnym utworzeniu zostanie wyświetlony następujący komunikat dziennika:
[SC] CreateService SUCCESS
Uruchom usługę MongoDB.
net start MongoDB
Zatrzymaj lub usuń usługę MongoDB w razie potrzeby.
Aby zatrzymać usługę MongoDB, użyj następującego polecenia:
net stop MongoDB
Aby usunąć usługę MongoDB, najpierw zatrzymaj usługę, a następnie uruchom następujące polecenie:
sc.exe delete MongoDB
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-15 21:00:08
Zdaję sobie sprawę, że już zaakceptowałeś odpowiedź na to pytanie, ale napisałem ten krótki artykuł howto, aby zainstalować mongodb w katalogu c:\wamp
i uruchomić go jako usługę. Oto sedno sprawy.
Utwórz te katalogi
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
Pobierz i rozpakuj pliki binarne win32 do c:\wamp katalog stron mysql, apache.
Stwórz mongo.plik conf
c:\wamp\bin\mongodb\mongodb-win32…2.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
Install as a service
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
Ustaw usługę na automatyczną i uruchom go za pomocą usług.msc
Dodaj ścieżkę do mongo.exe to your path
Potrzebujesz więcej szczegółów? Przeczytaj cały artykuł tutaj...Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-03 02:49:37
Instalacja MongoDB w systemie Windows jest nieco trudna w porównaniu z innymi plikami wykonywalnymi.. Mam dobre referencje po długich poszukiwaniach dostałem Instalowanie MongoDB w Windows
Po zainstalowaniu otwórz wiersz polecenia i wpisz " mongod", a następnie zminimalizuj okno i otwórz inne okno wiersza polecenia i wpisz " mongo", a znajdziesz komunikat o powodzeniu połączenia z testową bazą danych
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-25 12:25:35
- Pobierz plik msi Dla windows 32 bit tak, jak to zrobiłeś.
- Kliknij dwukrotnie zainstaluj go i wybierz niestandardowe i przeglądaj lokalizację, w której kiedykolwiek musisz zainstalować(osobiście utworzyłem folder mongodb na dysku E i zainstalowałem go tam).
- Ok, teraz musisz utworzyć folder data\db two, w którym kiedykolwiek utworzysz to przy okazji stworzyłem go w zainstalowanej lokalizacji root np na E:.
- teraz połącz mongod do tych folderów do przechowywania danych użyj tego polecenie lub modyfikacja zgodnie z wymaganiami przejdź do korzystania z cmd E:\mongodb\bin a potem napisz w konsoli mongod --dbpath E:\data, połączy.
- Teraz użyj cmd E:\mongodb\bin i napisz mongod.
- Otwórz inny cmd prawym przyciskiem myszy i uruchom jako admin wskaż swój monogodb zainstalowanego katalogu, a następnie do bin tak jak E:\mongodb\bin i napisz to mongo.exe
- po tym zapisz db.test.save ({Field:'Hello mongodb'}) this command wstawi pole o nazwie pola i wartość jest Witam. mongodb.
- Po, Sprawdź rekord db.test.znajdź () i naciśnij enter znajdziesz zapis, który ostatnio wprowadziłeś.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-09 13:24:00
Jego bardzo prosty w instalacji Mongo DB na windows 7 (użyłem 32 bit win7 OS)
- Zainstaluj poprawną wersję Mongodb (zgodnie z ur bit 32/64 .. imp : - 64 bit nie jest kompatybilny z 32 bit i odwrotnie)
2.u można zainstalować Mongodb ze strony internetowej thius (ACC do UR OS) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
- POBIERZ .MSI lub plik zip .. i zainstalować z odpowiednimi privellages
4.Kopiuj folder mongodb z c: programfiles do d: [opcjonalne]
5.Po instalacji otwórz wiersz polecenia (jako administrator .. kliknij prawym przyciskiem myszy na cmd i U znajdziesz opcję)
-
Przejdź do D:\MongoDB 2.6 Standard\bin
Biegnij mongo.exe ... możesz dostać ten błąd
-
Jeśli otrzymasz wtedy nie isse wystarczy wykonać następujące kroki
I) spróbuj coomand w poniższym obrazku yo będzie znać błąd
Ii) oznacza to, że należy utworzyć katalog \ data \ db
Iii) teraz masz dwie opcje albo utwórz powyższy katalog na dysku c, albo utwórz dowolny katalog o nazwie " xyz " gdzie indziej (nie robi make i diffrence) .. pozwala utworzyć katalog mongodata w d:
- Teraz powtórzmy polecenie, ale teraz tak: - mongod --dbpath d:\mongodata [pokazane na rys.] tym razem nie dostaniesz i błąd
- Nadzieja do tego momentu wszystko jest w porządku .. otwórz nowe polecenie propmt [sufficent privellages (admin)]
Colured w kolorze pomarańczowym będzie poleceniem, które musisz uruchomić .. otworzy nowe polecenie propmt, które znamy jako Mongo shell (lub MongoDB shell)
11.dont close the shell [any of command promt as well] as in this we will create/delete / insert our databse operations
- pozwala wykonać podstawową operację
A) Pokaż bazy danych b) Pokaż aktualne databse c) tworzenie kolekcji / wstawianie do niej danych (nazwa będzie testowana) d) Pokaż dane kolekcji
12.zapraszamy do zapoznania się z wynikami naszej operacji .. proszę nie: - dont close any command propmt
-
Innym typem struktury liczby jest object id: - który jest tworzony automatycznie
Mam nadzieję, że otrzymasz jakieś ważne informacje dotyczące instalacji MongoDB DB.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-19 12:11:44
1. Pobierz MongoDB
2. Zainstaluj MongoDB
3. Utwórz wymagane foldery:
"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"
Uwaga: jeśli katalogi nie istnieją, mongod.exe nie uruchomi się.
4. Utwórz prosty plik konfiguracyjny:
systemLog:
destination: file
path: C:\MongoDB_2_6_Standard\logs\mongo.log
logAppend: true
net:
bindIp: 127.0.0.1
port: 27017
Więcej informacji o tym, jak utworzyć plik konfiguracyjny: http://docs.mongodb.org/manual/reference/configuration-options/
5. Zainstalować MongoDB jako usługę Windows (w ten sposób będzie Uruchom automatycznie po ponownym uruchomieniu komputera)
Uruchom cmd z uprawnieniami administratora i wprowadź następujące polecenia:
"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. Uruchom usługę MongoDB Windows
net start MongoDB
7. Połącz się z MongoDB poprzez shell/cmd w celu testowania
C:\MongoDB_2_6_Standard\bin\mongo.exe
Uwaga: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/
8. To jest to! Jesteś skończony. :)
9. Odinstaluj / Usuń MongoDB Usługa Windows (jeśli coś namieszałeś)
"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-26 14:38:16
Aktualizacja Listopad -2017
1) Przejdź do Centrum pobierania Mongo DB https://www.mongodb.com/download-center#community i wybierz smak MongoDB, który chcesz zainstalować. Możesz wybrać z
- MongoDB Atlas - baza danych MongoDB w chmurze
- [10]} Communiy Server - MongoDb Dla windows (z i bez SSL),iOS, Linux
- OpManger - Mongo Db dla Data Center
- Kompas - narzędzie UI do MongoDB
Aby poznać wersję systemu operacyjnego uruchom to polecenie w wierszu polecenia cmd
wmic os get caption
Aby poznać architekturę procesora(32 lub 64 bit) uruchom to polecenie w wierszu polecenia cmd
wmic os get osarchitecture
Używam wersji Community (150mbs-Licencja GNU)
2) Kliknij na MSI i przejdź przez proces instalacji. Exe zainstaluje MongoDb i SSL wymagane przez DB.
Mongo DB powinien być zainstalowany na dysku C
C:\Program Files\MongoDB
MongoDB jest samowystarczalny, oznacza i nie ma żadnych innych zależności systemowych. Jeśli brakuje Ci dysku na dysku C, możesz uruchomić MongoDB z dowolnego wybranego folderu.
Możesz teraz uruchomić mongodb.exe z folderu bin. Jeśli pojawi się błąd Visual C++ dla brakujących bibliotek DLL, Pobierz Visual C++ Redistributable z
Https://www.microsoft.com/en-in/download/details.aspx?id=48145
Po instalacji spróbuj ponownie uruchomić mongo.exe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-15 01:02:19
Możesz sprawdzić https://github.com/Thor1Khan/mongo.git wykorzystuje minimalne obejście 32-bitowych operacji atomowych na 64-bitowych operandach (przydałby się montaż, ale nie wydaje się tu obowiązkowy) Tylko cyfrowe błędy zostały uszkodzone przed popełnieniem
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-22 03:30:23
Pobierz .msi od https://www.mongodb.com/download-center#community
-
Double click install-complete option
-
Folder instalacyjny C:\Program Files\MongoDB\Server \ 3.6 \ bin
-
Utwórz folder bazy danych w C: / / - c:/data/db oraz c:/data/log oraz c:/data/log/mongo.Zaloguj się i ustaw uprawnienia zapisu, jeśli nie
-
Otwórz monit cmd w trybie administratora, przejdź do C:\Program Files\MongoDB\Server \ 3.6 \ bin
-
Wpisz następujący
C:\Program Files \ MongoDB\Server \ 3.6 \ bin>mongod --dbpath="c:/data/db" -- logpath="c:/data/log/mongo.log "
-
Sprawdź folder c:/data/db - powinno być wiele plików i folderów
-
Utwórz plik konfiguracyjny o nazwie "mongo.config " * * inside C:\data\
-
Wpisz następujące wartości, aby ustawić wartości konfiguracyjne z nowo utworzonego pliku konfiguracyjnego
C:\Program Files \ MongoDB \ Server\3.6 \ bin>mongod --config C:\data\mongo.config
Otwórz kolejny nowy monit cmd w trybie administratora, przejdź do C:\Program Files\MongoDB \ Server\3.6 \ bin wykonaj następujące linie na konsoli.
-
Aby utworzyć usługę dla MongoDB, wpisz poniżej]}
C:\Program Files \ MongoDB \ Server\3.6 \ bin>mongod --install --config C:\data\mongo.config -/ - logpath="c:/data/log/mongo.log "
Jeśli istnieje stara usługa MongoDB, musisz najpierw usunąć starą usługę przed poleceniem MongoDB --install, uruchom następujące polecenie w nowej konsoli, aby usunąć starą usługę mongodb
SC STOP MongoDB
>> SC DELETE MongoDB
-
Wpisz poniżej, aby rozpocząć MongoDB
C:\Program Files\MongoDB\Server \ 3.6 \ bin>net start MongoDB
-
Wpisz po zatrzymaniu MongoDB
C:\Program Files\MongoDB\Server \ 3.6 \ bin>net stop MongoDB
Teraz podłącz DB na ip-127.0.0.1 lub 192.168.5.64 na porcie 27017 .
** Nazwa pliku - " mongo.config", wklej następujący plik konfiguracyjny -
Bind_ip = 127.0.0.1,192.168.5.64
Port = 27017
Dbpath = C: \ data \ db
Logpath = C: \ data \ log \ mongo.log
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-21 09:30:30
- Pobierz z http://www.mongodb.org/downloads
- Install .plik msi w folderze C:\mongodb
- Tworzenie danych, data\db, katalogów logów i mongo.plik konfiguracyjny pod C:\mongodb.
- Dodaj następujące wiersze w "mongo.config " plik dbpath=C: \ mongodb \ data \ db\ logpath = C: \ mongodb \ log \ mongo.log
- Start serwera : mongod.exe --config="C:\mongodb\mongo.config "
To jest to !!!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-03 11:37:37
Krok 1: Najpierw pobierz .MSI to plik instalacyjny z
Krok 2: wykonaj instalację za pomocą tak pobranego .plik msi.Automatycznie zostaje zapisany w plikach programu. Możesz wykonać niestandardową instalację i zmienić katalog.
Następnie powinieneś zobaczyć folder MongoDB w obszarze program files
Uruchamianie powłoki MongoDB i serwis to nic wielkiego, po długich poszukiwaniach dostałem dobre referencje instalacja MongoDB w Windows
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-16 10:38:15
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python/Perl
Nie możesz używać MongoDB w wamp.Musisz zainstalować MongoDB osobno
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-11 12:33:00
Zainstaluj MongoDB Community Edition Dla Windows.
1.Teraz przejdź do Centrum pobierania.
-
Centrum pobierania powinno wyświetlać aktualne stabilne wydanie dla systemu Windows
-
Kliknij Pobierz (msi) i uruchom go
Po przejściu możesz wybrać kompletny lub niestandardowy typ konfiguracji. Wybierz Opcję Kompletna Konfiguracja.
Uruchamianie serwera MongoDB z wiersza polecenia
1.Dodaj tę ścieżkę do zmienne środowiskowe
"C:\ProgramFiles\MongoDB\Server\4.0\bin" dla tych, którzy mają problemy z ustawieniem zmiennej środowiskowej, wykonaj następujące kroki]}
-
Windows 10 i Windows 8
-
W wyszukiwaniu wyszukaj, a następnie wybierz: System (Panel sterowania)
Kliknij łącze Zaawansowane ustawienia systemu.
Kliknij Zmienne Środowiskowe. W sekcji Zmienne systemowe znajdź zmiennej środowiskowej PATH i wybierz ją. Kliknij Edytuj.
Jeśli zmienna środowiskowa PATH nie istnieje, kliknij przycisk Nowa.
W oknie Edytuj zmienną systemową (lub nową zmienną systemową) określ wartość ścieżki jako "C:\ProgramFiles\MongoDB\Server\4.0\bin" zmienna środowiskowa.
Kliknij OK.
Zamknij wszystkie pozostałe okna, klikając OK.
-
Utwórz katalog danych MongoDB MongoDB wymaga katalogu danych do przechowywania wszystkich danych. Otwórz wiersz polecenia i wklej poniżej
md "C:\data\db" "C:\data\log"
3.Pozwala wskazać serwer do katalogu bazy danych.Wpisz poniżej kod
mongod --dbpath="c:\data\db"
4.Teraz możemy połączyć się z MongoDB wpisz poniżej kodu
Mongo
5.Jeśli działa poprawnie wiersz polecenia pokaże
Bingo!! Jesteś gotowy, najwyraźniej używanie CLI jest nieco mylące, dobrze MongoDB wprowadził GUI, które można zobaczyć rzeczywiste data,[initandlisten] oczekiwanie na połączenia
Aby skorzystać z wersji graficznej MongoDB należy wykonać powyższe kroki
- Teraz przejdź do Centrum pobierania. Pobierz MongoDb Compass, GUI dla MongoDB
- Zainstaluj i otwórz
Możesz zobaczyć nazwę hosta: localhost i port : 27017.
Gdy chcesz połączyć się z serwerem mongoDB, musisz otworzyć wiersz polecenia
Typ
Mongod
Następnie ponownie uruchom nowy wiersz polecenia i wpisz
Mongo
Zachowaj wszystkie ustawienia tak, jak w MongoDB Compass. Teraz kliknij Połącz,
Wchodzisz w to !! Spokojnie .. prawda?Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-12 18:54:53