Bagaimana cara menginstal mongoDB di windows?

130

Saya mencoba untuk menguji mongoDB dan melihat apakah ada sesuatu untuk saya. Saya mengunduh versi windows 32bit, tetapi tidak tahu bagaimana melanjutkan dari sekarang.

Saya biasanya menggunakan layanan WAMP untuk pengembangan di komputer lokal saya. Bisakah saya menjalankan mongoDB di Wamp?

Namun, apa cara terbaik (termudah!) Untuk membuatnya bekerja di windows?

Terima kasih!

Industri
sumber
2
Saya ingin installer yang menginstal mongodb dan kemudian autorun dalam layanan
user4951
3
Baca artikel ini pronique.com/blog/installing-mongodb-on-windows-the-wamp-way itu sangat bagus
Nanhe Kumar
3
Tutorial langkah demi langkah yang hebat tentang apa yang Anda butuhkan: codearsenal.net/2015/10/10/...
ybonda
1
petunjuk mongoDB
Dung
1
Anda harus menandai jawaban @ShivamSrivastava sebagai jawaban yang benar.
Travis Heeter

Jawaban:

95

Ini tidak seperti WAMP. Anda harus memulai database mongoDB dengan perintah setelah direktori dibuat C: / database_mongo

mongod --dbpath=C:/database_mongo/

Anda kemudian dapat terhubung ke mongodb menggunakan perintah.

shingara
sumber
2
Sebagai tambahan, dukungan Windows XP dihentikan dari v2.2 + docs.mongodb.org/manual/release-notes/2.2/…
Prashant Bhate
1
video utube sederhana untuk instalasi windows - youtube.com/watch?v=msQ2F5XUgms
Linus
1
mongodtidak ditemukan setelah menginstal
Sören
Anda mungkin perlu menambahkannya ke PATH Anda di windows.
Sumit
Langkah-langkah yang mudah dilakukan di sini juga
Zameer
238

Proses Instalasi Mongo di Windows

Apakah Anda siap untuk instalasi ... dan menggunakan ... Secara teknis, ini bukan instalasi, hanya Mengunduh ...

I. Unduh file zip http://www.mongodb.org/downloads

II Ekstrak dan salin file ke lokasi yang Anda inginkan.

AKU AKU AKU. Mulai mesin DB.

IV. Uji instalasi dan gunakan.

Itu dia! Sangat sederhana, bukan? Baiklah, mari kita mulai


1. Unduh file zip

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

  2. Anda akan melihat layar seperti ini: Halaman unduhan mongo Saya menggunakan mesin windows 7 32 bit - itu sebabnya saya mengunduh paket yang ditandai dengan warna merah.

  3. Klik unduh (Hanya perlu beberapa detik).
    Wow ... saya sudah mendownloadnya. Itu adalah file zip bernama mongodb-win32-i386-2.4.4.zip(Nama folder akan berubah sesuai dengan versi yang Anda unduh, di sini saya mendapat versi 2.4.4).

OK, semuanya sudah siap.


2. Ekstrak

  1. Ekstrak zip
  2. Salin file ke lokasi yang diinginkan di mesin Anda.
    • Saya akan menyalin file yang diekstrak ke drive D saya, karena saya tidak punya banyak file di sana.
    • Baiklah lalu di mana Anda berencana untuk menempelkan file mongo? Di C: atau di Desktop Anda sendiri?
    • Oke, di mana pun Anda menempelkan ... Pada bidikan snap di bawah ini, Anda dapat melihat bahwa saya telah menavigasi ke folder bin di dalam folder Mongo. Saya menghitung lima belas file di dalam bin. Bagaimana dengan kamu?

Path ke folder bin

Jadi! Itu saja

Apa yang harus kita lakukan selanjutnya?


3. Mulai mesin DB

Ayo pergi dan mulai menggunakan mongo db ...

  1. Buka prompt perintah, lalu navigasikan ke bindalam folder mongo Menavigasi ke folder bin mongo

  2. Ketik mongo.exe(yang merupakan perintah yang digunakan untuk memulai mongo Db Power shell). Kemudian lihat respons di bawah ini .. Menjalankan mongo.exe Itu pengecualian yang luar biasa J LOL ... Apa itu?

    Tidak dapat terhubung ke server.

    Mengapa pengecualian itu terjadi? Saya tidak tahu ... Apakah saya membuat server di antaranya?

    Tidak.

    Benar, lalu bagaimana bisa terhubung ke server di antara? Mesin Konyol… Jz.

    Saya mendapatkannya! Seperti semua DB lainnya - kita harus menghidupkan mesin DB sebelum menggunakannya.

    Jadi, bagaimana kita memulainya?

  3. Kita harus memulai mongo db dengan menggunakan perintah mongod. Jalankan ini dari binfolder mongo.

    Mari kita lihat apa yang terjadi.

    pesan eror

    Sekali lagi pengecualian luar biasa yang diformat. Apakah kita benar? Apakah Anda memperhatikan apa yang saya soroti di atas? Ya itu adalah perintah mongod. Yang kedua adalah pengecualian meminta kami untuk membuat folder yang disebut data. Dan, di dalam folder data, folder bernama db.

    Jadi kita harus membuat data\dbfolder ini .

    Pertanyaan selanjutnya adalah di mana membuat folder ini?

  4. Kita harus membuat data\dbfolder di Cdrive BOX kita di mana kita menginstal mongo. Ayo pergi dan buat struktur folder di drive C.

    Sebuah pertanyaan muncul di sini: "Apakah wajib untuk membuat direktori data \ db di dalam C?" Tidaaaak, tidak juga. Mongo mencari Csecara default untuk folder ini, tetapi Anda dapat membuatnya di mana pun Anda inginkan. Namun, jika tidak ada C, Anda harus memberi tahu mongo di mana itu.

    Dengan kata lain, jika Anda tidak ingin database mongo diaktifkan C:\, Anda harus mengatur jalur db untuk mongo.exe.

    Pilihan

    • Oke, saya akan membuat folder-folder itu di beberapa lokasi lain selain Cuntuk memahami opsi ini dengan lebih baik. Saya akan buat di Ddrive root, dengan bantuan cmd.

      Mengapa? Karena ini adalah kesempatan bagi kita untuk mengingat perintah dos lama ...

      data md

    • Langkah selanjutnya adalah mengatur jalur Db ke mongo.exe.

      Arahkan kembali ke bin, dan masukkan perintah mongod.exe --dbpath d:\data,.

      Saya mendapat respons di bawah ini:

      --dbpath

      Kuharap semuanya berjalan baik ... Karena aku tidak melihat kesalahan ERROR di konsol J.

    Selanjutnya, kita bisa pergi dan memulai db menggunakan perintah start mongo.exe

    mulai mongo.exe

    Saya tidak melihat pesan kesalahan atau peringatan. Tapi, kita harus menyediakan perintah untuk memastikan mongo sudah aktif dan berjalan, yaitu mongod akan mendapat respons:

    respon mongodb

Semoga semuanya berjalan dengan baik.


4. Uji instalasi Mongo DB

Sekarang kita harus melihat DB kita kan? Ya sangat banyak, Kalau tidak, bagaimana kita tahu itu berjalan?

Untuk tujuan pengujian, MONGO mendapat DB yang dipanggil testsecara default. Ayo cari pertanyaan itu.

Tetapi bagaimana tanpa studio manajemen? Tidak seperti SQL, kita harus bergantung pada command prompt. Ya persis command prompt yang sama ... command prompt lama kami yang baik ... Heiiiii .. Jangan takut ya itu hanya command prompt kami saja. Ok mari kita pergi dan melihat bagaimana kita akan menggunakannya ...

Ohhh Nooo ... jangan tutup Command prompt di atas, biarkan apa adanya ...

  1. Buka jendela cmd baru.

  2. Arahkan ke Bin seperti biasa ...

    Saya yakin Anda semua mungkin ingat pemrograman C lama yang telah kita lakukan pada hari kuliah kan?

  3. Di prompt perintah, jalankan perintah mongoatau mongo.exelagi dan lihat apa yang terjadi.

    Anda akan mendapatkan layar seperti yang ditunjukkan di bawah ini:

    peringatan startup

  4. Saya sebutkan sebelumnya bahwa Mongo telah mendapat tes db secara default test, coba masukkan catatan ke dalamnya.

    Pertanyaan selanjutnya di sini adalah "Bagaimana kita akan menyisipkan?" Apakah mongo memiliki perintah SQL? Tidak, mongo hanya mendapat perintah untuk membantu.

    Perintah dasar untuk menyisipkan adalah
    db.test.save ({KodothTestField: 'Nama saya adalah Kodoth'})

    Di mana testDB dan .saveadalah perintah insert. KodothTestFieldadalah nama kolom atau bidang, dan My name is Kodothadalah nilainya.

  5. Sebelum berbicara lebih banyak mari kita periksa apakah itu disimpan atau tidak dengan melakukan perintah lain: db.test.find()

    Perintah Mongo untuk mencari dokumen, mirip dengan SELECT dalam SQL.

    Data kami berhasil dimasukkan ... Horeyyyyy ..

    Saya tahu Anda berpikir tentang angka yang ditampilkan dengan setiap catatan yang disebut ObjectId. Ini seperti bidang id unik dalam SQL yang bertambah secara otomatis dan semuanya. Melihat lebih dekat Anda dapat melihat bahwa Object Id berakhir dengan 92, jadi itu berbeda untuk setiap record.

    Akhirnya kami berhasil menginstal dan memverifikasi hak MONGO. Mari kita mengadakan pesta ... Jadi, apakah Anda setuju bahwa MONGO semanis MANGO?

Kami juga memiliki alat pihak ke-3 untuk menjelajahi MONGO. Salah satunya disebut MONGO VUE. Menggunakan alat ini kita dapat melakukan operasi terhadap mongo DB seperti kita menggunakan studio Manajemen untuk SQL Server.

Bisakah Anda bayangkan sebuah server SQL atau Oracle Db dengan baris yang sama sekali berbeda dalam tabel yang sama? Apakah mungkin dalam tabel DB relasional kami? Beginilah cara mongo bekerja. Saya akan menunjukkan kepada Anda bagaimana kami bisa melakukan itu ...


Pertama saya akan menunjukkan kepada Anda bagaimana data akan terlihat dalam DB relasional.

Sebagai contoh, pertimbangkan tabel Karyawan dan tabel Siswa dengan cara relasional. Skema akan sepenuhnya berbeda kan? Ya persis…

tampilan hasil

Sekarang mari kita lihat bagaimana hasilnya di Mongo DB. Dua tabel di atas digabungkan menjadi satu Koleksi di…

MongoVUE

Ini adalah bagaimana Koleksi disimpan di Mongo. Saya pikir sekarang Anda dapat merasakan perbedaannya benar? Semua hal berada di bawah satu payung. Ini bukan cara yang benar tetapi saya hanya ingin menunjukkan kepada Anda semua bagaimana ini terjadi itu sebabnya saya menggabungkan 2 tabel yang sama sekali berbeda menjadi satu Koleksi tunggal.

Jika Anda ingin mencoba, Anda dapat menggunakan skrip pengujian di bawah ini

*********************** 
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"} )
************************

Terima kasih

Shivam Srivastava
sumber
4
Saran untuk tim mongodb: buat direktori data default ini untuk kami setelah instalasi.
zelusp
Jika ada yang mendapat Cannot start server. The default storage engine 'wiredTiger' is not availableCoba ini:mongod --storageEngine=mmapv1 --dbpath [your-path]
Manoj Suthar
1
Hebat !! Ini adalah jawaban terbaik yang bisa saya temukan! Saya digantung setelah memulai mongod - Anda perlu membuka shell lain dan ketik mongo.exe
Radmation
Terima kasih, ini mungkin harus digunakan sebagai "model" standar untuk jawaban overflow Stack :-), didokumentasikan dengan baik.
Hlawuleka MAS
Hanya ingin menambahkan, bagi siapa saja yang menggunakan Windows dan mengalami kesalahan sintaks 'karakter ilegal', bahwa ketika menambahkan data dalam shell Anda harus menggunakan tanda kutip ganda misalnya: db.test.save ({"Cool": "This Works"} )
jacobedawson
62

Dokumentasi yang cukup bagus disediakan di situs web MongoDB

Instal MongoDB

  1. Tentukan MongoDB build mana yang Anda butuhkan.

    Ada tiga build MongoDB untuk Windows:

    MongoDB untuk Windows Server 2008 R2 edisi (yaitu 2008R2) hanya berjalan pada Windows Server 2008 R2, Windows 7 64-bit, dan versi Windows yang lebih baru. Bangunan ini memanfaatkan peningkatan terbaru untuk Platform Windows dan tidak dapat beroperasi pada versi Windows yang lebih lama.

    MongoDB untuk Windows 64-bit berjalan pada Windows versi 64-bit yang lebih baru dari Windows XP, termasuk Windows Server 2008 R2 dan Windows 7 64-bit.

    MongoDB untuk Windows 32-bit berjalan pada Windows versi 32-bit yang lebih baru dari Windows XP. MongoDB versi 32-bit hanya ditujukan untuk sistem yang lebih lama dan untuk digunakan dalam sistem pengujian dan pengembangan. MongoDB versi 32-bit hanya mendukung basis data yang lebih kecil dari 2GB.

    Untuk menemukan versi Windows yang Anda jalankan, masukkan perintah berikut di Command Prompt:

    wmic os get osarchitecture
  2. Unduh MongoDB untuk Windows.

    Unduh rilis produksi terbaru MongoDB dari halaman unduhan MongoDB. Pastikan Anda mengunduh versi MongoDB yang benar untuk sistem Windows Anda. MongoDB versi 64-bit tidak bekerja dengan Windows 32-bit.

  3. Instal file yang diunduh.

    Di Windows Explorer, cari file msi MongoDB yang diunduh, yang biasanya terletak di folder Unduhan default. Klik dua kali file msi. Seperangkat layar akan muncul untuk memandu Anda melalui proses instalasi.

  4. Pindahkan folder MongoDB ke lokasi lain (opsional).

    Untuk memindahkan folder MongoDB, Anda harus mengeluarkan perintah pindah sebagai Administrator. Misalnya, untuk memindahkan folder ke C: \ mongodb:

    Pilih Start Menu> All Programs> Accessories.

    Klik kanan Command Prompt dan pilih Run as Administrator dari menu sembulan.

    Keluarkan perintah berikut:

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

    MongoDB mandiri dan tidak memiliki dependensi sistem lainnya. Anda dapat menjalankan MongoDB dari folder apa pun yang Anda pilih. Anda dapat menginstal MongoDB di folder apa pun (mis. D:\test\mongodb)

Jalankan MongoDB

Peringatan:

Jangan buat mongod.exeterlihat di jaringan publik tanpa menjalankan dalam "Mode Aman" dengan pengaturan auth. MongoDB dirancang untuk dijalankan di lingkungan tepercaya, dan database tidak mengaktifkan "Mode Aman" secara default.

  1. Siapkan lingkungan MongoDB.

    MongoDB membutuhkan direktori data untuk menyimpan semua data. Jalur direktori data default MongoDB adalah \ data \ db. Buat folder ini menggunakan perintah berikut dari Prompt Perintah:

    md \data\db

    Anda dapat menentukan jalur alternatif untuk file data menggunakan --dbpathopsi untuk mongod.exe, misalnya:

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

    Jika jalur Anda menyertakan spasi, sertakan seluruh jalur dengan tanda kutip ganda, misalnya:

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

    Untuk memulai MongoDB, jalankan mongod.exe. Misalnya, dari Command Prompt:

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

    Ini memulai proses basis data MongoDB utama. Pesan menunggu koneksi di output konsol menunjukkan bahwa proses mongod.exe berjalan dengan sukses.

    Bergantung pada tingkat keamanan sistem Anda, Windows dapat memunculkan kotak dialog Peringatan Keamanan tentang pemblokiran "beberapa fitur" dari C: \ Program Files \ MongoDB \ bin \ mongod.exe dari komunikasi di jaringan. Semua pengguna harus memilih Jaringan Pribadi, seperti jaringan rumah atau kantor saya dan klik Izinkan akses. Untuk informasi tambahan tentang keamanan dan MongoDB, silakan lihat Dokumentasi Keamanan.

  3. Terhubung ke MongoDB.

    Untuk terhubung ke MongoDB melalui shell mongo.exe, buka Command Prompt lainnya. Saat menghubungkan, tentukan direktori data jika perlu. Langkah ini memberikan beberapa contoh perintah koneksi.

    Jika instalasi MongoDB Anda menggunakan direktori data default, hubungkan tanpa menentukan direktori data:

    C:\mongodb\bin\mongo.exe

    Jika Anda menginstal menggunakan direktori data yang berbeda, tentukan direktori saat menghubungkan, seperti dalam contoh ini:

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

    Jika jalur Anda termasuk spasi, tutupi seluruh jalur dengan tanda kutip ganda. Sebagai contoh:

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

    Jika Anda ingin mengembangkan aplikasi menggunakan .NET, lihat dokumentasi C # dan MongoDB untuk informasi lebih lanjut.

  4. Mulailah menggunakan MongoDB.

    Untuk mulai menggunakan MongoDB, lihat Memulai dengan MongoDB. Juga pertimbangkan dokumen Catatan Produksi sebelum menggunakan MongoDB dalam lingkungan produksi.

    Kemudian, untuk menghentikan MongoDB, tekan Control + C di terminal tempat instance mongod berjalan.

Konfigurasikan Layanan Windows untuk MongoDB

catatan:

Ada masalah yang diketahui untuk MongoDB 2.6.0, SERVER-13515, yang mencegah penggunaan instruksi di bagian ini. Untuk MongoDB 2.6.0, gunakan Secara Manual Buat Layanan Windows untuk MongoDB untuk membuat Layanan Windows untuk MongoDB sebagai gantinya.

  1. Konfigurasikan direktori dan file.

    Buat file konfigurasi dan jalur direktori untuk keluaran log MongoDB (logpath):

    Buat direktori spesifik untuk file log MongoDB:

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

    Di Command Prompt, buat file konfigurasi untuk opsi logpath untuk MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. Jalankan layanan MongoDB.

    Jalankan semua perintah berikut di Command Prompt dengan "Hak Istimewa Administratif:"

    Instal layanan MongoDB. Agar --installberhasil, Anda harus menentukan opsi run-time logpath.

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

    Ubah jalur ke file mongod.cfg sesuai kebutuhan.

    Untuk menggunakan dbpath alternatif, tentukan lintasan dalam file konfigurasi (mis. C: \ Program Files \ MongoDB \ mongod.cfg) atau pada baris perintah dengan opsi --dbpath.

    Jika direktori dbpath tidak ada, mongod.exe tidak akan memulai. Nilai default untuk dbpath adalah \data\db.

    Jika perlu, Anda dapat menginstal layanan untuk beberapa contoh mongod.exe atau mongos.exe. Instal setiap layanan dengan unik --serviceNamedan --serviceDisplayName. Gunakan beberapa contoh hanya ketika sumber daya sistem mencukupi dan desain sistem Anda mengharuskannya.

  3. Hentikan atau hapus layanan MongoDB sesuai kebutuhan.

    Untuk menghentikan layanan MongoDB gunakan perintah berikut:

    net stop MongoDB

    Untuk menghapus layanan MongoDB gunakan perintah berikut:

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

Membuat Layanan Windows secara manual untuk MongoDB

Prosedur berikut mengasumsikan Anda telah menginstal MongoDB menggunakan penginstal MSI, dengan jalur default C: \ Program Files \ MongoDB 2.6 Standard.

Jika Anda telah menginstal di direktori alternatif, Anda harus menyesuaikan jalur yang sesuai.

  1. Buka prompt perintah Administrator.

    Windows 7 / Vista / Server 2008 (dan R2)

    Tekan Win+ R, lalu ketik cmd, lalu tekan Ctrl+ Shift+ Enter.

    Windows 8

    Tekan Win+ X, lalu tekan A.

    Jalankan langkah-langkah yang tersisa dari prompt perintah Administrator.

  2. Buat direktori.

    Buat direktori untuk basis data dan file log Anda:

    mkdir c:\data\db
    mkdir c:\data\log
  3. Buat file konfigurasi.

    Buat file konfigurasi. File ini dapat menyertakan opsi konfigurasi mana saja untuk mongod, tetapi harus menyertakan pengaturan yang valid untuk logpath:

    Berikut ini membuat file konfigurasi, menentukan pengaturan logpath dan dbpath di file konfigurasi:

    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. Buat layanan MongoDB.

    Buat layanan 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.exemembutuhkan ruang antara " =" dan nilai-nilai konfigurasi (misalnya " binPath="), dan "" "untuk keluar dari tanda kutip ganda.

    Jika berhasil dibuat, pesan log berikut ini akan ditampilkan:

    [SC] CreateService SUCCESS
  5. Mulai layanan MongoDB.

    net start MongoDB
  6. Hentikan atau hapus layanan MongoDB sesuai kebutuhan.

    Untuk menghentikan layanan MongoDB, gunakan perintah berikut:

    net stop MongoDB

    Untuk menghapus layanan MongoDB, pertama-tama hentikan layanan dan kemudian jalankan perintah berikut:

    sc.exe delete MongoDB
John Channing
sumber
1
Dokumentasi ini membuat saya berlari setelah menggaruk kepala. Beberapa langkah mudah diikuti: membuat folder data / db dan memulai layanan mongod sebelum mencoba menggunakan mongo.exe.
Gruber
16

Saya sadar Anda sudah menerima jawaban untuk ini, tetapi saya menulis artikel howto singkat ini untuk menginstal mongodb ke c:\wampdirektori dan menjalankannya sebagai layanan. Inilah intinya.

Buat direktori ini

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

Unduh dan ekstrak binari win32 ke direktori c: \ wamp di samping mysql, apache.

halaman unduh mongodb

Buat file 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

Instal sebagai layanan

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

Setel layanan ke otomatis dan mulai gunakan services.msc

Tambahkan path ke mongo.exe ke path Anda

Perlu detail lebih lanjut? Baca artikel selengkapnya di sini ...

Menginstal MongoDB pada Windows dengan cara WAMP

JCutrer
sumber
Saya setuju, tetapi dalam hal ini cara semantic yang bersih sedikit terlibat.
JCutrer
Ini adalah praktik yang baik untuk membuat file konfigurasi dan menggunakan file konfigurasi tersebut untuk memulai proses mongod
Java Guy
Jawaban bagus! +1 tetapi bagi mereka yang tiba di sini melalui Google, itu tidak akan berfungsi dalam 3.
Rap
6

1. Unduh MongoDB

2. Instal MongoDB

3. Buat folder yang diperlukan:

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

CATATAN: Jika direktori tidak ada, mongod.exe tidak akan memulai.

4. Buat file konfigurasi sederhana:

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

Info lebih lanjut tentang cara membuat file konfigurasi: http://docs.mongodb.org/manual/reference/configuration-options/

5. Instal MongoDB sebagai Layanan Windows (cara ini akan mulai secara otomatis ketika Anda me-reboot komputer Anda)

Jalankan cmd dengan hak administrator, dan masukkan perintah berikut:

"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. Mulai Layanan Windows MongoDB

net start MongoDB

7. Hubungkan ke MongoDB melalui shell / cmd untuk pengujian

C:\MongoDB_2_6_Standard\bin\mongo.exe

CATATAN: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. Itu dia! Kamu selesai. :)

9. Hapus instalasi / hapus MongoDB Windows Service (jika Anda mengacaukan sesuatu)

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

Langkah demi Langkah Solusi untuk windows 32 bit

  1. Unduh file msi untuk windows 32 bit.
  2. Klik dua kali Instal, pilih kustom dan jelajahi lokasi di mana Anda harus menginstal (secara pribadi saya telah membuat folder mongodb di drive E dan menginstalnya di sana).
  3. Ok, sekarang Anda harus membuat data \ db dua folder di mana pernah membuatnya, saya telah membuatnya di root lokasi yang diinstal misalnya pada E: \
  4. Sekarang, tautkan mongod ke folder ini untuk menyimpan data menggunakan perintah ini atau memodifikasi sesuai dengan kebutuhan Anda, pergi menggunakan cmd E:\mongodb\bindan setelah itu tuliskan di konsol mongod --dbpath E:\dataitu akan terhubung.
  5. Sekarang navigasikan ke E: \ mongodb \ bin dan tulis mongod menggunakan cmd.
  6. Buka cmd lain dengan klik kanan dan jalankan sebagai admin arahkan ke direktori terpasang monogodb Anda dan kemudian ke bin seperti E: \ mongodb \ bin dan tulis mongo.exe ini
  7. Selanjutnya - tulis db.test.save({Field:'Hello mongodb'})perintah ini akan menyisipkan bidang yang memiliki nama Bidang dan nilainya Halo mongodb .
  8. Selanjutnya, periksa catatan db.test.find()dan tekan enter Anda akan menemukan catatan yang baru saja Anda masukkan.
Muhammad Zeshan Ghafoor
sumber
5

Sangat sederhana untuk menginstal Mongo DB di windows 7 (saya menggunakan win7 OS 32 bit)

  1. Instal Mongodb versi yang benar (menurut ur bit 32/64 .. imp: - 64 bit tidak kompatibel dengan 32 bit dan sebaliknya)

2.u dapat menginstal Mongodb dari situs web thius (acc to ur OS) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. UNDUH .MSI ATAU file zip .. dan instal dengan privellages yang tepat

4. copy folder mongodb dari c: programfiles ke d: [opsional]

5.Setelah instalasi, buka command prompt (sebagai administrator .. klik kanan pada cmd dan Anda akan menemukan opsi)

  1. arahkan ke D: \ MongoDB 2.6 Standard \ bin

  2. jalankan mongo.exe ... Anda mungkin mendapatkan kesalahan ini Anda mungkin mendapatkan kesalahan ini

  3. Jika Anda mendapatkan maka tidak perlu lagi Anda hanya perlu melakukan langkah-langkah berikut

i) coba coomand di gambar berikut kamu akan mengetahui kesalahannya masukkan deskripsi gambar di sini

ii) Ini berarti Anda perlu membuat direktori \ data \ db

iii) sekarang Anda memiliki dua opsi, baik membuat direktori di atas dalam drive c atau membuat direktori nama "xyz" di tempat lain (tidak membuat dan membedakan) .. mari membuat direktori mongodata di d:

masukkan deskripsi gambar di sini

  1. Sekarang mari kita jalankan kembali perintah tetapi sekarang seperti ini: - mongod --dbpath d: \ mongodata [ditampilkan dalam gambar] kali ini Anda tidak akan mendapatkan dan kesalahan

masukkan deskripsi gambar di sini

  1. Semoga semuanya baik-baik saja sampai saat ini .. buka propmt perintah baru [suvelent privellages (admin)]

berwarna oranye akan menjadi perintah yang harus Anda jalankan .. itu akan membuka propmt perintah baru yang kita kenal sebagai mongo shell (atau mongodb shell)

masukkan deskripsi gambar di sini

11.Jangan menutup shell [perintah promt juga] karena dalam hal ini kita akan membuat / menghapus / menyisipkan operasi databse kami

  1. Mari kita lakukan operasi dasar

a) tunjukkan basis data b) tunjukkan basis data saat ini c) pembuatan koleksi / masukkan data ke dalamnya (nama akan diuji) d) tunjukkan data koleksi

12. tolong temukan tembakan scrren hasil operasi kami .. tolong jangan: - jangan tutup perintah perintah apa pun

masukkan deskripsi gambar di sini

  1. jenis struktur nomor yang berbeda adalah objek id: - yang dibuat secara otomatis

  2. Semoga Anda mendapatkan beberapa info penting untuk menginstal mongodb DB.

Harit Singh
sumber
4

Menginstal MongoDB di Windows sedikit rumit dibandingkan dengan file yang dapat dieksekusi lainnya .. Mendapat referensi yang baik setelah pencarian yang lama saya menginstal MongoDB di Windows

Setelah menginstal prompt perintah terbuka dan ketik " mongod ", maka jaga agar jendela tetap diminimalkan dan buka jendela command prompt lainnya dan ketik " mongo " dan Anda akan menemukan pesan sukses menghubungkan ke database uji

Lawrine
sumber
4
halaman tidak ada lagi
alex351
4

Perbarui Nov -2017

1) Buka pusat unduhan Mongo DB https://www.mongodb.com/download-center#community dan pilih rasa MongoDB yang ingin Anda pasang. Anda dapat memilih

  • MongoDB Atlas - database MongoDB di cloud
  • Communiy Server - MongoDb untuk windows (dengan dan tanpa SSL), iOS, Linux
  • OpManger - Mongo Db untuk Pusat Data
  • Kompas - alat UI untuk MongoDB

Untuk mengetahui versi OS Anda, jalankan perintah ini dalam cmd prompt

wmic os get caption

Untuk mengetahui arsitektur CPU Anda (32 atau 64 bit) jalankan perintah ini dalam cmd prompt

wmic os get osarchitecture

Saya menggunakan versi Komunitas (150MBs- lisensi GNU)

2) Klik pada MSI dan pergi melalui Proses instalasi. Exe akan menginstal MongoDb dan SSL yang diperlukan oleh DB.

masukkan deskripsi gambar di sini

Mongo DB harus diinstal pada drive C Anda

C: \ Program Files \ MongoDB

MongoDB mandiri, artinya dan tidak memiliki dependensi sistem lainnya. Jika Anda kekurangan disk di drive C maka Anda dapat menjalankan MongoDB dari folder apa pun yang Anda pilih.

Anda sekarang dapat menjalankan mongodb.exe dari folder bin. Jika Anda mendapatkan kesalahan Visual C ++ karena tidak ada dll, unduh Visual C ++ Redistributable dari

https://www.microsoft.com/en-in/download/details.aspx?id=48145

Setelah instalasi, coba jalankan lagi mongo.exe.

Hitesh Sahu
sumber
Terima kasih atas prosedur Anda yang presisi @Hitesh
Mohd Belal
3

Anda mungkin ingin memeriksa https://github.com/Thor1Khan/mongo.git menggunakan solusi minimal operasi atom 32 bit pada operan 64 bit (dapat menggunakan perakitan tetapi tampaknya tidak wajib di sini) Hanya bug digital terluka sebelum melakukan

ThorKhan
sumber
3
  1. Unduh .msi dari https://www.mongodb.com/download-center#community

  2. Klik dua kali pasang - opsi lengkap

  3. Folder instalasi C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  4. Buat folder basis data di C: // - c: / data / db dan c: / data / log dan c: /data/log/mongo.log dan tetapkan izin menulis jika tidak

  5. Buka cmd prompt dalam mode Administrator, arahkan ke C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  6. Ketikkan yang berikut ini

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

  7. Periksa folder c: / data / db - seharusnya ada banyak file dan folder

  8. Buat file config bernama "mongo.config" ** di dalam C: \ data \

  9. Ketik yang berikut untuk mengatur nilai konfigurasi dari file konfigurasi yang baru dibuat

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. Buka prompt cmd baru lainnya dalam mode Administrator, navigasikan ke C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin jalankan baris berikut di konsol.

  11. Ketik yang berikut untuk membuat layanan untuk MongoDB

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

    Jika layanan MongoDB lama ada maka perlu menghapus layanan lama terlebih dahulu sebelum perintah mongod - install, jalankan berikut ini di konsol baru untuk menghapus layanan mongodb lama

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Ketik yang berikut ini untuk memulai MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> net mulai MongoDB

  13. Ketik yang berikut ini untuk menghentikan MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> net stop MongoDB

Sekarang hubungkan DB pada ip - 127.0.0.1 atau 192.168.5.64 pada port 27017.

** Nama file - "mongo.config", rekatkan yang berikut pada file konfigurasi -

bind_ip = 127.0.0.1.1192.168.5.64

port = 27017

dbpath = C: \ data \ db

logpath = C: \ data \ log \ mongo.log

Koustav
sumber
3

Instal MongoDB Community Edition untuk Windows.

1. Sekarang buka Pusat Unduhan .

  1. Pusat Download harus menampilkan Rilis Stabil Saat Ini untuk Windows

  2. Klik Unduh (msi) dan jalankan

  3. Saat Anda masuk, Anda dapat memilih tipe penyiapan Lengkap atau Kustom. Pilih Pengaturan Lengkap.

Memulai server MongoDB dari Command Prompt

1. Tambahkan jalur ini ke variabel lingkungan

"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Bagi mereka yang kesulitan untuk mengatur variabel lingkungan, ikuti langkah-langkah ini

  • Windows 10 dan Windows 8

  • Di Cari, cari dan kemudian pilih: Sistem (Control Panel)

  • Klik tautan Pengaturan sistem tingkat lanjut.

  • Klik Variabel Lingkungan. Di bagian System Variables, cari variabel lingkungan PATH dan pilih. Klik Edit.

  • Jika variabel lingkungan PATH tidak ada, klik Baru.

  • Di jendela Edit System Variable (atau New System Variable), tentukan nilai PATH sebagai variabel lingkungan "C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin".

  • Klik OK.

  • Tutup semua jendela yang tersisa dengan mengklik OK.

  • Sekarang buat Direktori Data MongoDB. MongoDB membutuhkan direktori data untuk menyimpan semua data. Buka Command Prompt dan rekatkan di bawah ini

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

3.Mari titik server ke direktori database Anda. Ketik kode di bawah ini

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

4. Sekarang mari kita terhubung ke MongoDB Type di bawah kode

mongo

5.Jika berfungsi dengan benar, Command prompt akan ditampilkan

[initandlisten] menunggu koneksi

Bingo!! Anda sudah selesai, Tampaknya agak membingungkan untuk menggunakan CLI, baik MongoDB memperkenalkan GUI yang Anda dapat melihat data aktual,

Untuk menggunakan versi GUI mongoDB, langkah-langkah di atas harus dilakukan

  1. Sekarang buka Pusat Unduhan. Unduh MongoDb Compass, GUI untuk MongoDB
  2. Instal dan buka

Anda dapat melihat nama host: localhost dan port: 27017.

Setiap kali Anda ingin terhubung ke Server mongoDB, Anda harus membuka Command prompt

Tipe

mongod

kemudian mulai lagi Command prompt baru dan ketik

mongo

Simpan semua pengaturan seperti di Kompas mongoDB. Sekarang klik connect,

Anda berada di !! Mudah .. bukan?

PrathapG
sumber
2
  1. Unduh dari http://www.mongodb.org/downloads
  2. Instal file .msi di folder C: \ mongodb
  3. Buat data, data \ db, log direktori dan file mongo.config di bawah C: \ mongodb.
  4. Tambahkan baris berikut dalam file "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Mulai server: mongod.exe --config = "C: \ mongodb \ mongo.config"

Itu dia !!!

Tari Umar
sumber
2

Langkah 1: Pertama unduh .msi yaitu dari file instalasi

Unduh MonggoDB

Langkah 2: Lakukan penginstalan menggunakan file .msi yang telah diunduh secara otomatis disimpan dalam file program. Anda dapat melakukan instalasi khusus dan mengubah direktori.

Setelah ini, Anda seharusnya dapat melihat folder MongoDB di bawah file program

memulai MongoDB shell dan layanannya bukan masalah besar. Saya mendapat referensi yang bagus setelah pencarian panjang. Menginstal MongoDB di Windows

Zub
sumber
1

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

Anda tidak dapat menggunakan MongoDB di wamp. Anda harus menginstal MongoDB secara terpisah

Thusila Bandara
sumber