سؤال

أحاول اختبار Mongodb ومعرفة ما إذا كان أي شيء بالنسبة لي. قمت بتنزيل إصدار Windows 32bit، ولكن ليس لدي فكرة عن كيفية الاستمرار من الآن.

عادة ما استخدم خدمات WAMP لتطوير جهاز الكمبيوتر المحلي. هل يمكنني تشغيل MongoDB على WAMP؟

ومع ذلك، ما هو أفضل طريقة (أسهل!) لجعلها تعمل على ويندوز؟

شكرا!

هل كانت مفيدة؟

المحلول

انها ليست مثل wamp. تحتاج إلى بدء تشغيل قاعدة بيانات MongoDB مع أمر بعد إنشاء الدليل C: / Database_Mongo

mongod --dbpath=C:/database_mongo/

يمكنك بعد ذلك الاتصال MongoDB باستخدام الأوامر.

نصائح أخرى

عملية تركيب مونغو في ويندوز

هل أنت مستعد للتثبيت ... واستخدام ... من الناحية الفنية، ليس تثبيتا هو مجرد تنزيل ...

أنا. تحميل ملف zip. http://www.mongodb.org/downloads.

II. استخراج ونسخ الملفات إلى موقعك المطلوب.

III. يبدأ محرك DB.

IV. اختبار التثبيت واستخدامه.

هذا هو! بسيطة جدا، أليس كذلك؟ حسنا لنبدأ


1. قم بتنزيل ملف zip

  1. اذهب إلى http://www.mongodb.org/downloads.
  2. سترى شاشة مثل هذا:The mongo download page

    • أنا أستخدم جهاز Windows 7 32 بت - لهذا السبب قمت بتنزيل الحزمة التي تحمل علامة باللون الأحمر.
  3. انقر فوق تنزيل (يستغرق سوى بضع ثوان).

    • واو ... حصلت على تلك التي تم تنزيلها. كان ملف مضغوط يسمى mongodb-win32-i386-2.4.4.zip (سيتغير اسم المجلد وفقا للإصدار الذي تقوم بتنزيله، وهنا حصلت على الإصدار 2.4.4).

حسنا كل مجموعة.


2. استخراج

  1. استخراج الرمز البريدي
  2. انسخ الملفات إلى موقع مرغوب فيه في جهازك.
    • سأقوم بنسخ الملفات المستخرجة إلى محرك الأقراص D الخاص بي، حيث ليس لدي العديد من الملفات هناك.
    • حسنا، أين تخطط لصق ملفات Mongo؟ في C: أو في سطح المكتب نفسه؟
    • انقر فوق موافق، بغض النظر عن مكان لصق ... في اللقطة المفاجئة أدناه، يمكنك أن ترى أنني انتقلت إلى مجلد BIN داخل مجلد Mongo. أحسب خمسة عشر ملفات داخل الصندوق. وماذا عنك؟

The path to the bin folder

تم الانتهاء من! هذا كل شئ

ماذا علينا أن نفعل بعد ذلك؟


3. ابدأ محرك DB

دعنا نذهب ونبدأ باستخدام Mongo DB ...

  1. افتح موجه الأوامر، ثم انتقل إلى "بن" في مجلد Mongo! [التنقل إلى مجلد بن مونغ] [4
  2. اكتب `mongo.exe` (وهو الأمر المستخدم لبدء تشغيل قذيفة الطاقة Mongo DB). ثم انظر الاستجابة أدناه ..! [تنفيذ mongo.exe] [5] * كان ذلك استثناء رائع ي لول ... ما هذا؟ *>> لا يمكن الاتصال بالخادم. * لماذا يحدث الاستثناء؟ ليس لدي أي فكرة ... هل قمت بإنشاء خادم بين؟ * * لا. * * صحيح، فكيف تأتي مرتبطة بخادم بينهما؟ آلة سخيفة ... JZ. * * حصلت عليه! مثل كل dbs الأخرى - علينا أن نبدأ محرك DB قبل استخدامه. * * لذلك، كيف يمكننا أن نبدأ ذلك؟ *
  3. علينا أن نبدأ Mongo DB باستخدام الأمر `Mongod`. تنفيذ هذا من مجلد "بن" من مونغو. * دعونا نرى ما حدث. *! [أدخل وصف الصورة هنا] [6] * مرة أخرى استثناء مهيأ رائع J حصلنا على حق؟ هل لاحظت ما أبرزته في القمة؟ نعم انها القيادة المنغود. والثاني هو الاستثناء الذي يسألنا إنشاء مجلد يسمى البيانات. و، داخل مجلد البيانات، مجلد يسمى `db`. * * لذلك علينا إنشاء هذه المجلدات البيانات DB` * * * السؤال التالي هو أين لإنشاء هذه المجلدات؟ *
  4. يتعين علينا إنشاء مجلدات البيانات DB` في محرك الأقراص `C` من المربع الذي نرسم فيه Mongo. دعنا نذهب وإنشاء هيكل المجلد في محرك الأقراص C. سؤال ينشأ هنا: "هل هو إلزامي لإنشاء أدلة البيانات DB داخل C؟" nooo، ليس حقا. تبدو Mongo في "C` بشكل افتراضي لهذا المجلد، ولكن يمكنك إنشاءها أينما تريدها. ومع ذلك، إذا لم يكن في "C`، عليك أن تخبر Mongo حيث هو. * وبعبارة أخرى، إذا كنت لا تريد أن تكون قواعد بيانات Mongo على `C: `، فعليك تعيين مسار DB ل Mongo.exe. *

    اختياري

    1. حسنا، سأخلق هذه المجلدات في موقع آخر إلى جانب فهم أفضل لهذا الخيار. سأقوم بإنشاء ثم في جذر محرك الأقراص، بمساعدة CMD. لماذا ا؟ لأنها فرصة لنا أن نتذكر أوامر DOS القديمة ... [أدخل وصف الصورة هنا] [7
    2. الخطوة التالية هي تعيين مسار DB إلى Mongo.exe. انتقل مرة أخرى إلى `bin`، وأدخل الأمر،` mongod.exe --dbpath d: data`. حصلت على الرد أدناه:! [أدخل وصف الصورة هنا] [8] آمل أن يكون كل شيء على ما يرام ... لأنني لم أر أي خطأ *** في وحدة التحكم J.
  5. بعد ذلك، يمكننا أن نذهب ونبدأ DB باستخدام الأمر `ابدأ تشغيل Mongo.exe`! [أدخل وصف الصورة هنا] [9] لم أر أي خطأ أو رسائل تحذيرية. ولكن، لدينا لتزويد أمر للتأكد من أن Mongo قيد التشغيل، أي Mongod سيحصل على رد:! [أدخل وصف الصورة هنا] [10] آمل أن كل شيء سار على ما يرام.

4. اختبار تثبيت Mongo DB

الآن علينا أن نرى لدينا db الصحيح؟ نعم كثيرا، وإلا كيف نعلم أنه يعمل؟

للاختبار غرض Mongo حصلت على DB يسمى test بشكل افتراضي. يتيح لك الاستعلام عن ذلك.

ولكن كيف بدون أي استوديوهات الإدارة؟ على عكس SQL، علينا أن نعتمد على موجه الأوامر. نعم بالضبط نفس موجه الأوامر ... مطالبة أمرنا القديم الجيد ... Heiiiii .. لا تخاف نعم هو موجه الأمر القديم فقط. حسنا، دعنا نذهب ونرى كيف سنستخدمها ...

أوها نو ... لا تغلق موجه الأوامر أعلاه، اتركه كما هو ...

  • افتح نافذة CMD جديدة.
  • انتقل إلى بن كالمعتاد نحن نفعل ...

    أنا متأكد من أنك قد يتذكر الناس البرمجة C القديمة التي فعلناها على حق يوم الكلية لدينا؟

  • في موجه الأوامر، قم بتنفيذ الأمر mongo أو mongo.exe مرة أخرى ونرى ما يحدث.

    سوف تحصل على شاشة كما هو موضح أدناه:enter image description here

  • ذكرت قبل أن يكون لدى Mongo اختبار DB افتراضيا test, حاول إدخال سجل فيه.

    السؤال التالي هنا هو "كيف يمكننا إدراج؟" هل لدى Mongo أوامر SQL؟ لا، حصلت Mongo على أوامر فقط للمساعدة في ذلك.

    الأمر الأساسي ل إدراج يكون
    db.test.save ({{kodothtestfield: 'اسمي kodoth'})

    أين test هو DB و .save هو إدراج الأمر. KodothTestField هو العمود أو اسم الحقل، و My name is Kodoth هي القيمة.

  • قبل التحدث أكثر دعنا نتحقق مما إذا كان مخزنا أم لا من خلال أداء أمر آخر:

    db.test.find()
    

    Mongo command to search for a document, similar to SELECT in SQL.

    حصلت بياناتنا على إدراجها بنجاح ... Hurrayyyyyy ..

    أعلم أنك تفكر في الرقم الذي يتم عرضه مع كل سجل يسمى ObjectID. انها مثل حقل معرف فريد في SQL الزيادات التلقائية والجميع. احصل على نظرة فاحصة، يمكنك أن ترى أن معرف الكائن ينتهي ب 92، لذلك فهو مختلف لكل سجل.

    في النهاية نحن ناجحون في تثبيت الحق والتحقق من حق mongo. دعونا لدينا حفلة ... هل توافق الآن مونغو حلوة مثل المانجو؟

  • لدينا أيضا أدوات الطرف الثالث لاستكشاف Mongo. واحد يسمى mongo vue. باستخدام هذه الأداة، يمكننا إجراء عمليات مقابل Mongo DB كما نستخدم استوديو الإدارة ل SQL Server.

    يمكنك فقط تخيل خادم SQL أو Oracle DB مع صفوف مختلفة تماما في نفس الجدول؟ هل من الممكن في جدول DB العلائقي الخاص بنا؟ هذه هي الطريقة التي يعمل mongo. سأريكم كيف يمكننا القيام بذلك ...


    أولا، سأريك كيف ستبدو البيانات في DB العلائقية.

    على سبيل المثال، ضع في اعتبارك طاولة موظف وطاولة طالب بطريقة علمية. سيكون المخططات تماما تماما؟ نعم بالضبط…enter image description here

    دعونا الآن نرى كيف ستبدو في Mongo DB. يتم الجمع بين الطاولتين أعلاه في مجموعة واحدة في Mongo ... enter image description here

    هكذا يتم تخزين المجموعات في مونغو. أعتقد الآن أنك تستطيع أن تشعر بالفرق صحيح حقا؟ جاء كل شيء تحت مظلة واحدة. هذه ليست هي الطريقة الصحيحة ولكني أردت فقط أن أظهر لك كل ما يحدث هذا هو السبب في أنني جمعت 2 طاولات مختلفة تماما في مجموعة واحدة.

    إذا كنت ترغب في تجربة، يمكنك استخدام نصوص الاختبار أدناه

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

    شكرا

    يتم توفير وثائق جيدة جدا على مونغودب الموقع

    تثبيت mongodb.

    1. تحديد أي ما يعتمد من مونداغ الذي تحتاجه.

      هناك ثلاثة مباني من Mongodb لنظام التشغيل Windows:

      يعمل MongoDB لنظام التشغيل Windows Server 2008 R2 Edition (IE 2008r2) فقط على إصدارات Windows Server 2008 R2 و Windows 7 64 بت و الأحدث من Windows. يستفيد هذا البناء من التحسينات الأخيرة على منصة Windows ولا يمكن أن تعمل على الإصدارات القديمة من Windows.

      يعمل MongoDB لنظام التشغيل Windows 64 بت على أي إصدار 64 بت من Windows Newer من نظام التشغيل Windows XP، بما في ذلك Windows Server 2008 R2 و Windows 7 64 بت.

      يعمل MongoDB لنظام التشغيل Windows 32 بت على أي إصدار 32 بت من Windows الأحدث من نظام التشغيل Windows XP. يتم تحديد إصدارات 32 بت من MongoDB فقط للأنظمة الأكبر سنا واستخدامها في أنظمة الاختبار والتطوير. نسخ 32 بت من قواعد البيانات Mongodb فقط دعم قواعد البيانات أصغر من 2 جيجابايت.

      للعثور على إصدار Windows الذي تقوم بتشغيله، أدخل الأمر التالي في موجه الأوامر:

      wmic os get osarchitecture
      
    2. قم بتنزيل MongoDB لنظام التشغيل Windows.

      قم بتنزيل أحدث إصدار إنتاج من MongoDB من صفحة تنزيلات MongoDB. تأكد من تنزيل الإصدار الصحيح من MongoDB لنظام Windows الخاص بك. لا تعمل إصدارات 64 بت من MongoDB مع Windows 32 بت.

    3. تثبيت الملف الذي تم تنزيله.

      في مستكشف Windows، حدد موقع ملف Mongodb MSI الذي تم تنزيله، والذي يقع عادة في مجلد التنزيلات الافتراضي. انقر نقرا مزدوجا فوق ملف MSI. ستظهر مجموعة من الشاشات لإرشادك من خلال عملية التثبيت.

    4. نقل مجلد MongoDB إلى موقع آخر (اختياري).

      لنقل مجلد MongoDB، يجب عليك إصدار أمر "نقل" كمسؤول. على سبيل المثال، لنقل المجلد إلى C: MongoDB:

      يختار قائمة البدأ > كل البرامج > مكملات.

      انقر بزر الماوس الأيمن فوق موجه الأوامر وحدد تشغيل كمسؤول من القائمة المنبثقة.

      إصدار الأوامر التالية:

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

      MongoDB موجود ذاتي ولا يحتوي على أي تبعيات أخرى في النظام. يمكنك تشغيل MongoDB من أي مجلد تختاره. يمكنك تثبيت MongoDB في أي مجلد (على سبيل المثال D:\test\mongodb)

    تشغيل mongodb.

    تحذير:

    لا تفعل mongod.exe مرئية على الشبكات العامة دون تشغيل في "وضع آمن" مع إعداد المصادقة. تم تصميم MongoDB ليتم تشغيله في بيئات موثوقة، ولا تقوم قاعدة البيانات بتمكين "الوضع الآمن" افتراضيا.

    1. قم بإعداد بيئة MongoDB.

      يتطلب MongoDB دليل البيانات لتخزين جميع البيانات. مسار دليل البيانات الافتراضي الخاص MongoDB هو Data DB. قم بإنشاء هذا المجلد باستخدام الأوامر التالية من موجه الأوامر:

      md \data\db
      

      يمكنك تحديد مسار بديل لملفات البيانات باستخدام --dbpath الخيار ل mongod.exe, ، علي سبيل المثال:

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

      إذا كان مسارك يتضمن مسافات، فقم بإحاطة المسار بأكمله في علامات اقتباس مزدوجة، على سبيل المثال:

      C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
      
    2. بدء mongoDB.

      لبدء mongodb، تشغيل mongod.exe. وبعد على سبيل المثال، من موجه الأوامر:

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

      هذا يبدأ عملية قاعدة بيانات MongoDB الرئيسية. يشير رسالة الاتصالات في إخراج وحدة التحكم إلى أن عملية Mongod.exe قيد التشغيل بنجاح.

      اعتمادا على المستوى الأماني لنظامك، قد ينبثق Windows مربع حوار تنبيه أمان حول حظر "بعض ميزات" ملفات C: Program Mongodb Bin Mongod.exe من التواصل على الشبكات. يجب على جميع المستخدمين تحديد شبكات خاصة، مثل شبكة منزلي أو شبكة العمل وانقر فوق السماح بالوصول. للحصول على معلومات إضافية حول الأمان ومنغودب، يرجى الاطلاع على وثائق الأمان.

    3. الاتصال بمنغودب.

      للاتصال MongoDB من خلال Shell Mongo.exe، افتح موجه أمر آخر. عند الاتصال، حدد دليل البيانات إذا لزم الأمر. توفر هذه الخطوة عدة أوامر اتصال متعددة الأمثلة.

      إذا كان تثبيت Mongodb الخاص بك يستخدم دليل البيانات الافتراضي، قم بالاتصال دون تحديد دليل البيانات:

      C:\mongodb\bin\mongo.exe
      

      إذا كان التثبيت يستخدم دليل بيانات مختلف، فحدد الدليل عند الاتصال، كما هو الحال في هذا المثال:

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

      إذا كان مسارك يتضمن مسافات، فقم بإحاطة المسار بأكمله في علامات اقتباس مزدوجة. علي سبيل المثال:

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

      إذا كنت ترغب في تطوير التطبيقات باستخدام .NET، راجع وثائق C # و Mongodb لمزيد من المعلومات.

    4. تبدأ باستخدام MongoDB.

      للبدء في استخدام MongoDB، انظر البدء مع MongoDB. ضع في اعتبارك أيضا وثيقة Notes الإنتاج قبل نشر MongoDB في بيئة الإنتاج.

      في وقت لاحق، لإيقاف MongoDB، اضغط على Control + C في المحطة حيث يتم تشغيل مثيل Mongod.

    تكوين خدمة Windows ل mongodb

    ملحوظة:

    هناك مشكلة معروفة بالنسبة لمنغودب 2.6.0، Server-13515، والتي تمنع استخدام التعليمات في هذا القسم. بالنسبة إلى MongoDB 2.6.0، استخدم خدمة Windows يدويا Mongodb لإنشاء خدمة Windows ل MongoDB بدلا من ذلك.

    1. تكوين الدلائل والملفات.

      قم بإنشاء ملف تكوين ومسار دليل لإخراج سجل MongoDB (LogPath):

      قم بإنشاء دليل محدد لملفات سجل MongoDB:

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

      في موجه الأوامر، قم بإنشاء ملف تكوين خيار LogPath for MongoDB:

      echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
      
    2. تشغيل خدمة MongoDB.

      قم بتشغيل جميع الأوامر التالية في موجه الأوامر مع "الامتيازات الإدارية:"

      تثبيت خدمة MongoDB. بالنسبة --install لتحقيق النجاح، يجب عليك تحديد خيار وقت التشغيل LogPath.

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

      تعديل المسار إلى ملف Mongod.cfg حسب الحاجة.

      لاستخدام DBPrath بديل، حدد المسار في ملف التكوين (مثل C: Program Files Mongodb Mongod.cfg) أو في سطر الأوامر مع خيار --DBPATH.

      إذا كان دليل DBPath غير موجود، فلن يبدأ Mongod.exe. القيمة الافتراضية ل DBPath هي \data\db.

      إذا لزم الأمر، يمكنك تثبيت خدمات مثيلات متعددة من Mongod.exe أو Mongos.exe. تثبيت كل خدمة مع فريدة من نوعها --serviceName و --serviceDisplayName. وبعد استخدم حالات متعددة فقط عند وجود موارد نظام كافية ويتطلب تصميم النظام الخاص بك.

    3. إيقاف أو إزالة خدمة MongoDB حسب الحاجة.

      لإيقاف خدمة MongoDB استخدم الأمر التالي:

      net stop MongoDB
      

      لإزالة خدمة MongoDB استخدم الأمر التالي:

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

    إنشاء خدمة Windows يدويا من MongoDB

    يفترض الإجراء التالي أنك قمت بتثبيت Mongodb باستخدام برنامج MSI Installer، مع المسار الافتراضي C: Program Files Mongodb 2.6 المعيار.

    إذا قمت بتثبيت في دليل بديل، فستحتاج إلى ضبط المسارات حسب الاقتضاء.

    1. افتح موجه أمر المسؤول.

      ويندوز 7 / فيستا / خادم 2008 (و R2)

      صحافة يفوز + رديئة, ، ثم اكتب cmd, ، ثم اضغط كنترول + يحول + يدخل.

      ويندوز 8

      صحافة يفوز + عاشر, ، ثم اضغط أ.

      تنفيذ الخطوات المتبقية من موجه أوامر المسؤول.

    2. إنشاء الدلائل.

      قم بإنشاء دلائل لقاعدة البيانات وملفات السجل الخاصة بك:

      mkdir c:\data\db
      mkdir c:\data\log
      
    3. إنشاء ملف التكوين.

      إنشاء ملف التكوين. يمكن أن يتضمن هذا الملف أي من خيارات التكوين الخاصة ب Mongod، ولكن يجب عليك تضمين إعداد صالح ل LogPath:

      ما يلي يخلق ملف التكوين، وتحديد كلا من LogPath وإعدادات DBPATRAT في ملف التكوين:

      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. إنشاء خدمة MongoDB.

      إنشاء خدمة 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 يتطلب مساحة بين "="وقيم التكوين (على سبيل المثال"binPath=")، و" "للهروب من اقتباسات مزدوجة.

      إذا تم إنشاؤها بنجاح، فستعرض رسالة السجل التالية:

      [SC] CreateService SUCCESS
      
    5. بدء تشغيل خدمة MongoDB.

      net start MongoDB
      
    6. إيقاف أو إزالة خدمة MongoDB حسب الحاجة.

      لإيقاف خدمة MongoDB، استخدم الأمر التالي:

      net stop MongoDB
      

      لإزالة خدمة MongoDB، قم أولا بإيقاف الخدمة ثم قم بتشغيل الأمر التالي:

      sc.exe delete MongoDB
      

    أدرك أنك قد قبلت بالفعل إجابة لذلك، لكنني كتبت هذا القصر القانوني مقالة لتثبيت mongodb في c:\wamp دليل وتشغيله كخدمة. هنا هو جوهرها.

    إنشاء هذه الدلائل

    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
    

    قم بتنزيل واستخراج ثنائيات Win32 في دليل C: Wamp على طول MySQL Side MySQL، Apache.

    MongoDB تنزيل الصفحة

    إنشاء ملف mongo.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
    

    تثبيت كخدمة

    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
    

    قم بتعيين خدمة تلقائي وبدء تشغيله باستخدام الخدمات

    أضف المسار إلى Mongo.exe إلى المسار الخاص بك

    بحاجة الى مزيد من التفاصيل؟ اقرأ المقال كاملا هنا...

    تثبيت MongoDB على ويندوز طريقة WAMP

    1. قم بتنزيل ملف MSI لنظام التشغيل Windows 32 بت كما فعلت.
    2. انقر نقرا مزدوجا فوق تثبيته واختر مخصص وتصفح الموقع حيث يتعين عليك تثبيته (شخصيا، قمت بإنشاء مجلد MongoDB في محرك الأقراص الإلكتروني وتثبيته هناك).
    3. حسنا، يجب عليك الآن إنشاء مجلد Data DB اثنين من أي وقت مضى انشئه بالمناسبة، لقد قمت بإنشائه في جذر الموقع المثبت على سبيل المثال E :.
    4. الآن ربط Mongod بهذا المجلد لتخزين البيانات استخدم هذا الأمر أو تعديل وفقا لمتطلباتك انتقل إلى استخدام CMD E: MongoDB BIN وبعد ذلك كتابة في وحدة التحكم Mongod --DBPath E: Data، سوف يرتبط.
    5. الآن اذهب باستخدام CMD E: Mongodb Bin وكتابة Mongod.
    6. افتح CMD آخر عن طريق النقر بزر الماوس الأيمن وتشغيله كمسؤول المسؤول إلى دليل Monogodb الخاص بك ثم إلى BIN تماما مثل E: Mongodb Bin واكتب هذا mongo.exe
    7. بعد ذلك كتابة db.test.save ({field: 'hello mongodb'}) سيقوم الأمر بإدراج حقل حقل الاسم والقيمة هو hello mongodb.
    8. بعد، تحقق من السجل DB.Test.find () واضغط على Enter ستجد السجل الذي قمت بإدخاله مؤخرا.

    تثبيت MongoDB على Windows صعبة بعض الشيء مقارنة بالملفات القابلة للتنفيذ الأخرى .. حصلت على مرجع جيد بعد البحث الطويل حصلت عليه تثبيت MongoDB في ويندوز

    بعد تثبيت موجه الأوامر المفتوح واكتب "مونغود"، ثم احتفظ بالنافذة المصغر وفتح نافذة موجه الأوامر أو اكتب"منغو"وسوف تجد رسالة نجاح الاتصال بقاعدة بيانات الاختبار

    من السهل جدا تثبيت Mongo DB على نظام التشغيل Windows 7 (استخدمت 32 بت Win7 OS)

    1. قم بتثبيت الإصدار الصحيح من MongoDB (وفقا لأوري بت 32/64 .. Imp: - 64 بت غير متوافق مع 32 بت والعكس بالعكس)

    2.U يمكن تثبيت mongodb من موقع Thius (ACC إلى OR OR) http://www.mongodb.org/downloads؟_ga=1.79549524.1754732149.1410784175.

    1. قم بتنزيل ملف .msi أو zip .. وتثبيت مع الفتيف المناسبة

    4.Copy مجلد mongoDB من c: programfiles إلى D: [اختياري

    5. بعد تثبيت موجه الأوامر المفتوح (كمسؤول .. انقر بزر الماوس الأيمن على CMD وسوف تجد الخيار)

    1. انتقل إلى D: MongoDB 2.6 القياسية بن

    2. تشغيل Mongo.exe ... قد تحصل على هذا الخطأ you might get this error

    3. إذا حصلت بعد ذلك، فلن تحتاج ISSE فقط إلى القيام بالخطوات التالية

    1) حاول coomand في الصورة التالية سوف تعرف على الخطأenter image description here

    II) هذا يعني أنك تقوم بإنشاء دليل Data DB

    III الآن لديك خياران إما إنشاء دليل فوق محرك الأقراص C أو إنشاء أي دليل اسم "XYZ" في مكان آخر (لا يصنع واختلاف) .. يتيح إنشاء دليل من Mongodata في D:

    enter image description here

    1. يتيح الآن إعادة تشغيل الأمر ولكن الآن مثل هذا: - Mongod --dbpath D: Mongodata [مبين في الشكل] هذه المرة لن تحصل عليه والخطأ

    enter image description here

    1. نأمل أن كل شيء على ما يرام حتى هذه النقطة .. افتح أمر أمر جديد Propmt [Privellages Cathicent (المسؤول)

    سيكون المربول باللون البرتقالي هو الأمر الذي تحتاج إلى تشغيله .. سيفتح الأمر الأمريكي الجديد الذي تعرفه باسم Mongo Shell (أو Shell Mongodb)

    enter image description here

    11.Dont إغلاق القذيفة [أي من الأوامر promt كذلك] كما في هذا سنقوم بإنشاء / حذف / إدراج عمليات قاعدة البيانات الخاصة بنا

    1. يتيح إجراء التشغيل الأساسي

    أ) إظهار قواعد البيانات ب) إظهار إعداد البيانات الحالي C) إنشاء البيانات / إدخال البيانات في ذلك (سيتم اختبار الاسم) د) إظهار بيانات المجموعة

    12. يرجى جد لقطة جراءة من نتائج عمليةنا .. من فضلك لا: - لا تغلق أي أمر propmt

    enter image description here

    1. نوع هيكل مختلف من الرقم هو معرف الكائن: - الذي يتم إنشاؤه تلقائيا

    2. آمل أن تحصل على بعض المعلومات المهمة لتثبيت MongoDB DB.

    1. تحميل mongodb.

    2. تثبيت mongodb.

    3. إنشاء المجلدات المطلوبة:

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

    ملاحظة: إذا كانت الدلائل غير موجودة، فلن تبدأ Mongod.exe.

    4. إنشاء ملف تكوين بسيط:

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

    مزيد من المعلومات حول كيفية إنشاء ملف التكوين: http://docs.mongodb.org/manual/Reference/Configuration-Options/

    5. تثبيت MongoDB كخدمة Windows (بهذه الطريقة ستبدأ تلقائيا عند إعادة تشغيل جهاز الكمبيوتر الخاص بك)

    تشغيل CMD مع امتياز المسؤولين، وأدخل الأوامر التالية:

    "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. بدء تشغيل خدمة MongoDB Windows

    net start MongoDB
    

    7. الاتصال بمنغودب عبر شل / cmd للاختبار

    C:\MongoDB_2_6_Standard\bin\mongo.exe
    

    ملاحظة: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

    8. هذا هو! انتهيت. :)

    9. إلغاء تثبيت / إزالة خدمة MongoDB Windows (إذا كنت قد افسدت شيئا ما)

    "C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
    

    تحديث نوفمبر -2017.

    1) انتقل إلى مركز تحميل Mongo DB https://www.mongodb.com/download-Center#Community. واختيار نكهة mongodb تريد تثبيتها. يمكنك اختيار من

    • مانغودب أطلس - قاعدة بيانات منغودب في السحابة
    • خادم المجتمع - MongoDB لنظام التشغيل Windows (مع ودون SSL)، iOS، لينكس
    • opmanger.- Mongo DB لمركز البيانات
    • بوصلة - أداة واجهة المستخدم لنمنغود

    لمعرفة إصدار نظام التشغيل الخاص بك تشغيل هذا الأمر في موجه CMD

    wmic os get caption
    

    لمعرفة بنية CPU الخاصة بك (32 أو 64 بت) قم بتشغيل هذا الأمر في موجه CMD

    wmic os get osarchitecture
    

    أنا أستخدم نسخة المجتمع (150 ميجابايت - رخصة جنو)

    2) انقر على MSI وتذهب من خلال عملية التثبيت. سوف EXE تثبيت MongoDB و SSL المطلوبة من قبل DB.

    enter image description here

    يجب تثبيت Mongo DB على محرك الأقراص C

    C: Program Files MongoDB

    MongoDB مكتوبة ذاتيا، وهذا يعني وليس لديه أي تبعيات نظام أخرى. إذا كنت منخفضا على القرص في C Drive ثم يمكنك تشغيل Mongodb من أي مجلد تختاره.

    يمكنك الآن تشغيل Mongodb.exe من Bin Folder. إذا حصلت على خطأ Visual C ++ ل DLLs مفقود، فقم بتنزيل Visual C ++ إعادة التوزيع من

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

    بعد التثبيت، حاول rerun mongo.exe.

    قد ترغب في التحقق https://github.com/thor1khan/mongo.git.يستخدم الحد الأدنى من الحل البديل العمليات الذرية 32 بت في 64 Bits المعاملات (يمكن استخدام التجميع ولكن لا يبدو أنه إلزامي هنا) تم إضرار الأخطاء الرقمية فقط قبل الالتزام

    1. تحميل .msi من https://www.mongodb.com/download-Center#Community.

    2. انقر نقرا مزدوجا فوق تثبيت - خيار كامل

    3. مجلد التثبيت C: Program Files Mongodb Server 3.6 BIN

    4. إنشاء مجلد قاعدة البيانات في C: // - c: / data / db و c: / البيانات / السجل و c: / data/log/mongo.log وتعيين إذن الكتابة إن لم يكن

    5. فتح مطالبة CMD في وضع المسؤول، انتقل إلى C: Program Files Mongodb Server 3.6 Bin

    6. اكتب ما يلي

      C: program files mongodb server 3.6 bin> mongod - dbpath = "c: / data / db" - logpath = "c: / data/log/mongo.log"

    7. تحقق مجلد C: / البيانات / DB - يجب أن يكون هناك العديد من الملفات والمجلد

    8. إنشاء ملف التكوين المسمى "Mongo.config" ** داخل C: Data

    9. اكتب ما يلي لتعيين قيم التكوين من ملف التكوين الذي تم إنشاؤه حديثا

      C: program files mongodb server 3.6 bin> mongod - confodig c: data mongo.config

    10. افتح موجه CMD جديد آخر في وضع المسؤول، انتقل إلى C: Program Files Mongodb Server 3.6 Bin تنفيذ الأسطر التالية على وحدة التحكم.

    11. اكتب ما يلي لإنشاء خدمة MongoDB

      C: program files mongodb server 3.6 bin> mongod - confonfig c: data mongo.config - logpath = "c: / data/log/mongo.log"

      إذا كانت خدمة MongoDB القديمة موجودة ثم تحتاج إلى حذف الخدمة القديمة أولا قبل أمر Mongod - Constall، فقم بتشغيل ما يلي في وحدة تحكم جديدة لحذف خدمة Mongodb القديمة

      SC STOP MONGODB.

      >> SC DELETE MongoDB
      
    12. اكتب ما يلي لبدء MongoDB

      C: Program Files MongoDB Server 3.6 Bin> Net Start MongoDB

    13. اكتب ما يلي لإيقاف MongoDB

      C: Program Files Mongodb Server 3.6 Bin> Net Stop Mongodb

    الآن قم بتوصيل DB على IP - 127.0.0.1 أو 192.168.5.64 على المنفذ 27017.

    ** اسم الملف - "mongo.config"، معجون ملف التكوين التالي -

    bind_ip = 127.0.0.1،192.168.5.64.

    ميناء = 27017.

    dbpath = c: data db

    logpath = c: data log mongo.log

    تثبيت MongoDB Community Edition لنظام التشغيل Windows.

    1. دون الذهاب إلى مركز التحميل.

    1. يجب أن يعرض مركز التنزيل الافراج المستقر الحالي لنظام التشغيل Windows

    2. انقر فوق تنزيل (MSI) وتشغيله

    3. عند أثناء المرور، يمكنك اختيار إما نوع الإعداد الكامل أو المخصص. حدد إعداد كامل.

    بدء تشغيل خادم MongoDB من موجه الأوامر

    1. إضافة هذا الطريق إلى المتغيرات البيئية

    "C: programfiles mongodb server 4.0 bin" بالنسبة لأولئك الذين يكافحون من إعداد المتغير البيئي، يرجى اتباع هذه الخطوات

    • ويندوز 10 ويندوز 8

    • في البحث، ابحث عن ثم اختر: نظام (لوحة التحكم)

    • انقر فوق ارتباط إعدادات النظام المتقدمة.

    • انقر فوق متغيرات البيئة. في متغيرات نظام القسم، ابحث عن متغير بيئة المسار وحدده. انقر على تعديل.

    • إذا لم يكن متغير بيئة المسار غير موجود، انقر فوق جديد.

    • في نافذة تحرير نظام متغير (أو متغير نظام جديد)، حدد قيمة المسار باسم "C: ProgramFiles Mongodb Server 4.0 Bin".

    • انقر فوق موافق.

    • أغلق جميع النوافذ المتبقية بالنقر فوق "موافق".

    • الآن إنشاء دليل بيانات MongoDB Mongodb يتطلب دليل بيانات لتخزين جميع البيانات. فتح موجه الأوامر ولصق أدناه

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

    3.Lets نقطة خادم إلى دليل قاعدة البيانات الخاص بك. Type أدناه الرمز

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

    4.Now يتيح الاتصال بنوع mongodb أدناه الرمز

    منغو

    5. إذا كان يعمل بشكل صحيح سوف تظهر موجه الأوامر بشكل صحيح

    initandlisten] في انتظار الاتصالات

    البنغو !! لقد انتهيت، على ما يبدو أنها مربكة بعض الشيء لاستخدام CLI، وقد قدمت Mongodb جيدا واجهة المستخدم الرسومية التي يمكنك رؤية البيانات الفعلية،

    لاستخدام نسخة MongoDB GUI أعلاه يجب أن يتم تنفيذ الخطوات

    1. الآن انتقل إلى مركز التنزيل. تنزيل MongoDB Compass، واجهة المستخدم الرسومية لمنغودب
    2. تثبيته وفتح

    يمكنك رؤية اسم المضيف: LocalHost و Port: 27017.

    كلما أردت الاتصال بخادم MongoDB، يجب عليك فتح موجه الأوامر

    اكتب

    مونغود

    ثم ابدأ تشغيل موجه أمر جديد ونوعه

    منغو

    الحفاظ على جميع الإعدادات كما هو الحال في بوصلة منغودب. الآن انقر فوق الاتصال،

    أنت في !! سهل .. أليس كذلك؟

    1. التحميل من http://www.mongodb.org/downloads.
    2. تثبيت ملف .msi في مجلد C: MongoDB
    3. قم بإنشاء بيانات أو بيانات DB ودليل السجل وملف Mongo.config ضمن C: MongoDB.
    4. أضف الأسطر التالية في ملف "mongo.config" ملف dbpath = c: mongodb data db logpath = c: mongodb log mongo.log
    5. بدء تشغيل الخادم: mongod.exe --Config = "c: mongodb mongo.config"

    هذا هو !!!

    الخطوة 1: أول تنزيل .msi IE هو ملف التثبيت من

    تحميل monggodb.

    الخطوة 2: قم بتنفيذ التثبيت باستخدام ملف .msi الذي تم تنزيله حتى يتم تخزينه في ملفات البرنامج. يمكنك إجراء تثبيت مخصص وتغيير الدليل.

    بعد ذلك، يجب أن تكون قادرا على رؤية مجلد MongoDB ضمن ملفات البرنامج

    بدء تشغيل Mongodb SHELL والخدمة ليست كبيرة صفقة حصلت على مرجع جيد بعد البحث الطويل تثبيت MongoDB في ويندوز

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

    لا يمكنك استخدام MongoDB في WAMP.YOU تحتاج إلى تثبيت Mongodb بشكل منفصل

    مرخصة بموجب: CC-BY-SA مع الإسناد
    لا تنتمي إلى StackOverflow
    scroll top