سوق العرب | معهد سكيورتى العرب | وظائف خالية

نسخة كاملة: حل مشكلة تركيب قواعد البيانات فارغة عند فردها
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية.
السلام عليكم ورحمة الله وبركاته :

حل مشكلة تركيب قواعد البيانات فارغة عند فردها


المشكلة .. لديه باك آب لأحد المواقع ويريد أن يركبه على سيرفره وعندما يفرد الباك آب تتركب القواعد ولكن تكون خاليه من المحتويات وحجمها 0 ولما يركب الباك آب على غير سيرفر تضهر القواعد بصورة جيده وبدون أي مشكلة

لذلك قلت خلي أبحث في المشكلة ونشوف إيش الخلل

والخطأ كان

كود :
Restoration of MySQL database (user_vb) failed with error: Execution of /usr/bin/mysql --defaults-file=/home/user/._.work.huoMwnkzFlK8vEH0 --force user_vb </home/user/user_vb.sql.1295012545 exited with value: 13
Saved to /home/user/user_vb.sql.1295012545

بعد البحث عن المشكلة وجدت بأنه واضع تصريح 700 للأمر

كود :
bash


الموجود في المسار

كود :
/bin


وهذا التصريح لن يسمح للمستخدمين الآخرين للإستفادة من خواص الـ bash وهو من شأنه أن يعيق عمليت إسترجاع قواعد البيانات بصورة سليمة

لذلك الحل كان بإعادة التصريح الإفتراضي لـ الـ Bash ..

هذه صورة قبل تطبيق الحل

[صورة مرفقة: 64d1e7b535.jpg]

الحل بكل بساطة بإعادة التصريح الإفتراضي للأمر أعلاه بتطبيق هالأمر في الشل

كود :
[LEFT]chmod 755 /bin/bash
[/LEFT]

وهذه صورة من داخل الشل عند تطبيق الحل

[صورة مرفقة: 60851860d8.jpg]

وهذه صورة من السيبنل بعد تطبيق الحل

[صورة مرفقة: 4d72f342cd.jpg]

الآن تم إستراجع الباك آب بكل سهولة والقواعد سليمة

من الجدير بالذكر هنا بأنه هالتصريح يسبب الكثير من المشاكل مثلاً في إرسال السيرفر أو بعمليات السيبنل الآخر لذلك وجب إبقاء التصريح 755 على هالأمر

منقول
ادارة سكيورتي العرب
روابط المرجعيات