خطأ في قاعدة البيانات (خطأ رقم 1142)
السلام عليكم و رحمة الله و بركاته
لدي منتدى على إستضافة مجانية, و في 14 آذار/مارس 2011 تم تعليق الحساب بالكامل, و قد غستلمت رسالة تفيد بتجاوز حصتي من الترافيك الشهري أو تجاوز مساحة MySQL المتاحة!
عموماً كان من المفترض إعادة فتح حسابي في الأول من نيسان/أبريل أي في رأس الشهر, و هذا ما لم يحدث, و عندما راسلت الدعم الفني للإستضافة المجانية أخبروني بأن موقعي يستهلك حصته من مساحة MySQL و البالغة 50 ميغابايت و أنهم كلما أعادو تفعيل حسابي يتم إغلاقه تلقائياً من قبل السيرفر!!!
المهم بعد يومين تمت إعادة فتح الحساب و أصبحت تظهر لي رسالة تنبيه بأن حسابي قد إستهلك المساحة المحددة من MySQL و تمكنت من الدخول أخيراً للوحة التحكم Vista Panel و إستطعت نسخ ملفات المساحة, و أخذ نسخة من قاعدة بيانات المنتدى عن طريق phpMyAdmin .. و لكن منتداي عاطل عن العمل, حيث تظهر لي رسالة الخطأ التالية:
اقتباس:
Database error in vBulletin 3.8.2:
Invalid SQL:
REPLACE INTO datastore
(title, data, unserialize)
VALUES
('birthdaycache', 'a:4:{s:4:\"day1\";s:10:\ "2011-04-20\";s:4:\"day2\";s:10:\" 2011-04-21\";s:6:\"users1\";a:0:{ }s:6:\"users2\";a:0:{}}', 1);
MySQL Error : INSERT command denied to user 'eb2a_3758158'@'209.190.8 5.193' for table 'datastore'
Error Number : 1142
Request Date : Wednesday, April 20th 2011 @ 04:29:45 PM
Error Date : Wednesday, April 20th 2011 @ 04:29:45 PM
Script :
http://arabicsprousians.eb2a.com/vb/
Referrer :
IP Address : xxx.xx.xxx.xx
Username : Ahmed Sprouse
Classname : vB_Database
MySQL Version : 5.0.87-d10-ourdelta65
المشكلة الآن هي عدم تمكني من إعادة زرع قاعدة البيانات حيث تظهر لي رسالة خطأ, و قد حاولت مراراً و تكراراً و بشتى الوسائل, من سكريبت BigDumper, و سكريبت Sytex Dump و عن طريق phpMyAdmin و كلها باءت بالفشل...! حيث تظهر لي أحياناً رسالة خطأ تفيد بأن حجم القاعدة كبير, و أحياناً (و هو ما يظهر بإستخدام خاصية Import عن طريق phpMyAdmin) تظهر رسالة بفيد بأن الخلل من جدول المرفقات, لذا فكرت بنسخ قاعدة البيانات بإستثناء جداول المرفقات, و حاولت زرعها مجدداً دون فائدة.
المهم, إقترح علي أحد الأخوة أخذ نسخة قاعدة البيانات من لوحة إدارة المنتدى و التي تضمن بالطبع العضويات و المواضيع و المشاركات و هو أهم ما في المنتدى, لكن المشكلة هي عدم تمكني من الدخول إلى المنتدى بسبب الخطأ المذكور أعلاه!
هل من حل يرحمكم الله .. فقد تعبت أقسم برب العزة :mnew21:
أنتظر ردودكم بفاااااااااارغ الصبر, مع جزيييييييييييل الشكر للجميع
رد: خطأ في قاعدة البيانات (خطأ رقم 1142)
أما ان تاخذ نسخه من الجداول المهمه
أو تاخذ نسخه من الجداول واحد واحد..حتى تنهي الجداول كامله وسليمه
بس للمعلومية لما تاخذ نسخة من جداول منتدى ع استظافة ابقى راح يختلف مع منتدى مدفوع
لانه استظافة ابقى تضع امام كل جدول اسم القاعدة فمن الصعب الدمج او الرفع لمنتدى مدفوع
الا اذا كأن عندك خبره فالتعديل ع الجداول ...
اتمنى انه اكون افدتك
رد: خطأ في قاعدة البيانات (خطأ رقم 1142)
مشكوووووووووووووورة أختي الكريمة على المرور العطر و الرد المفيد جداً ..
بخصوص الإضافة اللي تحطها إبقى قبل إسم كل جدول, ممكن أعرفها من معلومات حسابي عندهم ولا لأ؟ أقصد هل هي نفسها الـUser name؟
و كيف راح تأثر؟ يعني ممكن توضحين شوية أكثر؟ قصدي إذا أخذنا نسخة كاملة من المنتدى و زرعناها من جديد على المدفوع شنو اللي راح يتأثر؟
عموماً راح أحاول أسحب جدول جدول و أمري لله, جايز تضبط هذي المرة؟! إدعيلي :D
و مشكورة مرة ثانية
رد: خطأ في قاعدة البيانات (خطأ رقم 1142)
طيب سؤال آخر نسيت أن أسأل بخصوصه, و هو الخطأ المذكور في البداية, إن تمكنت من زرع قاعدة البيانات في المدفوع, فبالتأكيد ستبقى المشكلة قائمة أليس كذلك؟
رد: خطأ في قاعدة البيانات (خطأ رقم 1142)
اقتباس:
المشاركة الأصلية كتبت بواسطة الفارس الأحمر
مشكوووووووووووووورة أختي الكريمة على المرور العطر و الرد المفيد جداً ..
بخصوص الإضافة اللي تحطها إبقى قبل إسم كل جدول, ممكن أعرفها من معلومات حسابي عندهم ولا لأ؟ أقصد هل هي نفسها الـUser name؟
و كيف راح تأثر؟ يعني ممكن توضحين شوية أكثر؟ قصدي إذا أخذنا نسخة كاملة من المنتدى و زرعناها من جديد على المدفوع شنو اللي راح يتأثر؟
عموماً راح أحاول أسحب جدول جدول و أمري لله, جايز تضبط هذي المرة؟! إدعيلي :D
و مشكورة مرة ثانية
اللي اقصده انه قدام كل جدول تكتب اسم القاعده
مثلا
جدول User أو post
خل نقول القاعدة انت مسميها vb
راح تكون الجداول اسمائها بهالشكل
vbUser
vbpost
قدام كل جدول راح يكون اسم القاعدة
........................
ايش تأثيره ع منتدى مدفوع
لما تركب نسخه جديدة راح يضيف الجدوال المعروفه ..بإسمائها
ولما تركب عليها قاعدة ابقى راح ينشى جداول ثانية
يعني كل جدول راح يكون مرتين
مثلا
User
vbUser
post
vbpost
يعني ماراح يتعرف عليها الا اذا عندك خبره في التعديل ع هالجداول ...
وشكرا لك