المساعد الشخصي الرقمي

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



loulou ange
10-31-2013, بتوقيت غرينيتش 05:02 AM
http://www.dzbatna.com/images/icons/iconrote.gif ط§ط³طھظƒظ…ط§ظ„ ط¯ظˆط±ط© ط§ظ„ط¯ط¹ظ… ط§ظ„ظپظ†ظٹ ط§ظ„ط®ط§طµط© ط¨ظ‚ط§ط¹ط¯ط© ط§ظ„ط¨ظٹط§ظ†ط§طھ : ط§طµظ„ط§ط* ط§ظ„ط¬ط¯ط§ظˆظ„ (http://www.dzbatna.com/t1943060/)



http://upload.dzbatna.net/upfiles/Rkt97940.jpg

بعد انتهاء شهر رمضان اعاده الله علينا وعلى الأمة الاسلامية اعواماً عديده ومديده بالصحة والعافية
وقدوم العيد وزيارة الاهل والاقارب والاصدقاء لتقديم التهنئة والمعايده

نستكمل معكم دورة الدعم الفني المقدمة من منتديات ديزاد باتنة


http://upload.dzbatna.net/upfiles/LLF55922.png


درس مفصلنا اليوم هو طريقة حل اخطاء الجداول التي تحتاج لإصلاح
بعض الاخطاء لازم يتم اصلاحها من قبل السيرفر SERVER وراح نوضح لكم طريقتها

REPAIR TABLE




- لنأخذ على سبيل المثال هذا الخطأ :

رمز PHP:

<code style="white-space:nowrap"> <code> Invalid SQL:

SELECT
user.username, (user.options & 512) AS invisible, user.usergroupid, user.lastvisit,
session.userid, session.inforum, session.lastactivity, session.badlocation,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid

FROM session AS session
LEFT JOIN user AS user ON(user.userid = session.userid)

WHERE session.lastactivity > 1304142878

ORDER BY username ASC;

MySQL Error : Table 'user' is marked as crashed and should be repaired
Error Number : 1194
</code> </code>

ملاحظة بسيطة وبعدها نستكمل طريقة الحل :

اخطاء القاعدة اهم جزئيه فيها هي نفس هذا الخطأ &quot; بشكل كامل &quot; وبالذات السطرين الاخيره
MySQL Error
Error Number

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

رمز PHP:

<code style="white-space:nowrap"> <code> MySQL Error : Table 'user' is marked as crashed and should be repaired
Error Number : 1194
</code> </code>

اذا بغينا نترجم الجمله للعربيه وش يقول مصدر الخطأ
يقول : إن جدول الاعضاء &quot; user &quot; تحطم وينبغي عليك اصلاحه .

ماهو شرط يكون اسم الجدول user
ممكن يكون post او thread او اي جدول آخر


ورقم الخطأ : 1194 < الارقام مهمه في اخطاء الجداول الي تحتاج اصلاح





طريقة الحل :

هو زراعة الامر فقط
رمز PHP:

<code style="white-space:nowrap"> <code> REPAIR TABLE `user`
</code> </code>

مكان user يكون اسم الجدول الموجود في الخطأ
ومثل ما ذكرنا اي جدول يكون في الخطأ نضعه مكان user ونزرع الامر



http://upload.dzbatna.net/upfiles/kj565213.gif

خطأ بشكل آخر يحتاج لإصلاح



- هذا خطأ مختلف عن شكل الاخطاء المعروفه التي تحتاج لإصلاح

رمز PHP:

<code style="white-space:nowrap"> <code> Invalid SQL:
INSERT INTO post
(showsignature, allowsmilie, username, userid, title, pagetext, iconid, visible, parentid, threadid, dateline, ipaddress, attach)
VALUES

MySQL Error : Duplicate entry '140758' for key 1
Error Number : 1062
</code> </code>

مثل هذا الخطأ لا يكفي ملاحظة السطرين الاخيره لإنه لا يوجد فيها اسم الجدول
ولكن نبحث عن السطر الموجود تحت Invalid SQL
نلاحظ ان اسم الجدول هو post


وقد يكون اسم جدول آخر .. المهم ان نعرف مكانه
كل ما عليك هو اصلاح هذا الجدول



http://upload.dzbatna.net/upfiles/kj565213.gif




حل مشكلة الجداول الي تحتاج لإصلاح من السيرفر SERVER



مثل الخطأ الموجود فوق ولكن يختلف في الرقم
رمز PHP:

<code style="white-space:nowrap"> <code> &#91;PHP&#93;MySQL Error : Table 'user' is marked as crashed and should be repaired
Error Number : 145
</code> </code>

&#91;/PHP&#93;

من يشاهد مثل هذه الاخطاء التي تحتاج لإصلاح ويلاحظ الرقم 145 يقوم بمراجعة مستضيفه لعمل اصلاح للجدول الذي يوجد به الخلل



http://upload.dzbatna.net/upfiles/kj565213.gif


خطأ آخر لجدول يحتاج لإصلاح لا يمكن حله الا من السيرفر SERVER


- هذا هو الخطأ :

رمز PHP:

<code style="white-space:nowrap"> <code> MySQL Error : Table 'post' is marked as crashed and last (automatic?) repair failed
Error Number : 144
</code> </code>

من يشاهد آخر الخطأ على اليمين عبارة (automatic?) والرقم 144 عليه بالتوجه الى مستضيفه لإصلاح الخطأ والجدول المعطوب
وفيه هذا الخطأ الجدول المعطوب هو post



http://upload.dzbatna.net/upfiles/kj565213.gif

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

والله يقويكم





[ فهرس الدورة ]


http://www.dzbatna.com/images/Google/Explanation.png[ درس مفصل ] مقدمة لدورة الدعم الفني الخاصة بقاعدة البيانات وأهم متطلباتها (http://www.dzbatna.com/t1915159/)
http://www.dzbatna.com/images/Google/Explanation.png[ درس مفصل ] نسخ القاعدة على الجهاز وتركيب installها بالطريقة الصحيحة . . Database (http://www.dzbatna.com/t1926611/)
http://www.dzbatna.com/images/Google/Explanation.png[ درس مفصل ] حل مشكلة حذف جدول من القاعدة (http://www.dzbatna.com/t1935420/)















ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)



https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى