Pertama-tama, unduh dan instal mongodb, saya tidak akan berbicara tentang tutorial pengunduhan dan instalasi khusus, versi yang saya gunakan adalah "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Direktori yang saya instal adalah: D:\MongoDB\Server\3.4\
Saya memulai MongoDB dalam bentuk file konfigurasi dan membuat file mongo.conf baru sendiri
<setting> = <value> Format konfigurasi ini adalah file konfigurasi MongoDB versi 2.4, dan versi baru dapat kompatibel dengan perintah konfigurasi versi lama
Tautan pengenalan situs web resmi: https://docs.mongodb.com/v2.4/reference/configuration-options/
Versi baru didasarkan pada format profil YAML, dan tautan pendahuluan: https://docs.mongodb.com/manual/reference/configuration-options/
Konfigurasinya adalah sebagai berikut:
Kemudian masuk ke direktori bin dan mulai dengan perintah cmd, perintah startup adalah sebagai berikut:
Kesalahannya adalah sebagai berikut:
--------------------------- mongod.exe - Kesalahan sistem --------------------------- Program ini tidak dapat diluncurkan karena api-ms-win-crt-runtime-l1-1-0.dll hilang dari komputer. Coba instal ulang program untuk memperbaiki masalah ini. --------------------------- Kamu yakin ---------------------------
Berikut cara memperbaikinya:
Menginstal program VC redit.exe untuk memecahkan
Ini adalah program VC: VC redit.exe Tautan: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Pilih x86 atau x64 saat mengunduh sesuai dengan kebutuhan sistem Anda, dan instalasi berhasil.
Setelah masalah ini terpecahkan, kami menjalankan kembali perintah startup dan menemukan bahwa kesalahan baru adalah sebagai berikut:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [utama] Inisialisasi global gagal: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Solusi: Buat folder log baru di bawah direktori D:\MongoDB\Server\3.4\!!
Kemudian, jalankan perintah startup lagi, dan temukan bahwa tidak ada kesalahan kali ini, tetapi port tidak terhubung, startup tidak berhasil, dan kesalahan tidak dilaporkan, sebagai berikut:
Faktanya, ini bukan awal yang sukses, dan solusinya adalah sebagai berikut:
Di bawah direktori D:\MongoDB\Server\3.4\, buat folder data baru!!
KarenaDalam file konfigurasi, kami menentukan direktori dari dua file, program tidak akan secara otomatis membuat direktori, Anda perlu membuatnya secara manual, jika direktori tidak ada, MongoDB akan gagal memulai! Kesalahan mungkin tidak dilaporkan!!
Semua, log dan direktori data perlu dibuat secara manual, kali ini start berhasil!!
Setelah startup berhasil, jangan tutup jendela cmd, jika Anda menutup jendela cmd, MongoDB juga akan ditutup!!
Antarmuka keberhasilan startup MongoDB adalah sebagai berikut:
|