حل مشكلة تركيب قواعد البيانات فارغة حجمها 0 عند فرد الباك آب MySQL Size 0







السلام عليكم ورحمة الله وبركاته

 أسعد الله أوقاتكم

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

رمز PHP:
Restoration of MySQL database (user_vbfailed with errorExecution of /usr/bin/mysql --defaults-file=/home/user/._.work.huoMwnkzFlK8vEH0 --force user_vb </home/user/user_vb.sql.1295012545 exited with value13
Saved to 
/home/user/user_vb.sql.1295012545 

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

رمز PHP:
bash

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

رمز PHP:
/bin 

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

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

رمز PHP:
chmod 755 /bin/bash 

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

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

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

http://www.traidnt.net/vb/showthread.php?t=1768980