اذهب إلى المحتوى

السؤال

نشر

لقد قمت بتحميل نسخة mongodb الخاصة بنظام ماك، وأحاول الآن إجراء الاتصال من خلال الأمر التالي:

init mongod start

ولكن أحصل على الرسالة التالية: Command Not Found

كما حاولت أيضاً الأمر:

service mongod start

ولكن حصلت على خطأ آخر أيضاً:

service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'mongod' service

كيف يمكنني تشغيل mongodb وأيضاً إضافتها كخدمة حتى تعمل مباشرةً مع بدء النظام؟

Recommended Posts

  • 0
نشر

تأكد من إنشاء مجلد قاعة البيانات ل mongo:

mkdir -p /data/db

ثم إعطاء صلاحية:

sudo chown -R `id -un` /data/db

ثم أعد التجريب.

ربما عليك تشغيل الخدمة باستخدام:

brew services start mongodb

ثم للدخول ل mongo shell:

mongo

وطريقة أخرى:

mongod --dbpath ~/data/db

 

  • 0
نشر

الخطأ يقول أن هذا الأمر قد يعمل ولكن سيتم حذفه وعدم إستخدام هذا الأمر

يجب عليك تنفيذ الأمر

brew services start mongodb

وعندما تريد تثبيت أو ترقية mongodb ، ف brew سيخبرك بماذا يجب عليك فعله

ولتشغيل mongodb بعد تسجيل الدخول يمكنك تنفيذ هذا الأمر

ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

ولتشغيل mongodb في الحال ، قم بتنفيذ الأمر التالي

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

أو يمكنك ببساطة كتابة

mongod

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...