فالكون
10-13-2010, 12:41 AM
من المصاعب التي تواجه العديد ممن لديهم منتدى
هي كبر حجم قاعدة البيانات و ربما لا يمكن رفعها للمنتدى
وأسباب ذلك عديدة
فالحل هو أن نقوم بتجزئة قاعدة البيانات ثم رفعها بكل يسر
أقدم لكم شرح الطريقة ; و إليكم خطوات القيام بذلك بالترتيب وهذا كيفما كان حجم قاعدة البيانات
نقوم أولا ومن لوحة التحكم بأخذ نسخة احتياطية لقاعدة البيانات
تظهر لنا النافذة
http://www.khayma.com/eshamel/images/sql/1.jpg
نختار مكان ما لحفظها بالجهاز
http://www.khayma.com/eshamel/images/sql/2.jpg
نضغط حفظ ليتم الحفظ
http://www.khayma.com/eshamel/images/sql/3.jpg
و ينتهي الآن النسخ الاحتياطي
http://www.khayma.com/eshamel/images/sql/4.jpg
نتوجه إلى الملف الذي تم حفظه نجده هكذا
http://www.khayma.com/eshamel/images/sql/5.jpg
[ قد يكون له اسما آخر أو امتدادا آخر]
نفتح برنامج sqldumpsplitv2.0 المرفق
( توجد نسختان v1.0 وv2.0 و الثانية هي الأحسن )
http://www.khayma.com/eshamel/images/sql/6.jpg
نحدد ما يلي:
أولا :المكان الذي سنحفظ به النسخة الاحتياطية بالجهاز
ثانيا: نحدد كم من قسم أي عدد الأجزاء التي نرغب تقسيم قاعدة
البيانات له
و هنا لنا الاختيار في كم من جزء نقسم به النسخة الاحتياطية
ثالثا : المكان الذي نريد حفظ النسخة الاحتياطية به و سيضعها البرنامج داخل مجلد خاص
رابعا: نضغط على Exesute
http://www.khayma.com/eshamel/images/sql/7.jpg
لما يتم التقسيم ، نتوجه للمجلد الذي تم به حفظ النسخة
نجده باسم SQLDumpSplitterResult
و داخله الملفات هكذا:
http://www.khayma.com/eshamel/images/sql/8.jpg
بالصورة يظهر : readme.txt و هو ملف تعليمات
بالإضافة إلى 9 ملفات
backup_DataStructure.sql
و backup_1.sql إلى غاية backup_8.sql
عدد الملفت يتوقف على اختيارنا له من الخطوة أعلاه
نقوم برفعها إلى مجلد vb بالمنتدى بواسطة أحد برامج نقل الملفات FTP
ملاحظة هامة : مهما كان امتداد ملف النسخة .php أو sql
يقوم البرنامج بتحويله تلقائيا للنوع ذو الامتداد .sql
http://www.khayma.com/eshamel/images/sql/9.jpg
نقوم أيضا برفع ملف bigdump.php للمجلد vb ; و هو بالمرفقات
http://www.khayma.com/eshamel/images/sql/10.jpg
نقوم بتنفيذ السكريبت bigpump.php
بالضغط على الوصلة
:http://xxxxx/vb/bigpump.php
أول ملف نبدأ بتنفيذه و الضغط عليه هو backup_DataStructure.sql و هذا شرط ضروري
http://www.khayma.com/eshamel/images/sql/11.jpg
نتجه بعدها كما بالصورة للملف الثاني
http://www.khayma.com/eshamel/images/sql/12.jpg
و نتابع بهذه الطريقة جميع الملفات
http://www.khayma.com/eshamel/images/sql/13.jpg
لما ننتهي من آخر ملف نحذف الملف bigdump.php
مع الملفات التي رفعناها
ملاحظة هامة : لا تنس حذف الملف bigdump.php و ملفات القاعدة المجزأة
بعد إتمام جميع الخطوات بنجاح أنتقل الى منتداك و ستجده بحول الله قد تحول بالكامل للموقع
الجديد
يرنامج sqldumpsplit
تحميـــل (http://www.e/???????????/images/sql/SQLDump.zip)
أو من هنا :
تحميـــل (http://www.khayma.com/eshamel/prog/SQLDumpSplitter.zip)
أتمنى لكم التوفيق
و السلام عليكم و رحمة الله
هي كبر حجم قاعدة البيانات و ربما لا يمكن رفعها للمنتدى
وأسباب ذلك عديدة
فالحل هو أن نقوم بتجزئة قاعدة البيانات ثم رفعها بكل يسر
أقدم لكم شرح الطريقة ; و إليكم خطوات القيام بذلك بالترتيب وهذا كيفما كان حجم قاعدة البيانات
نقوم أولا ومن لوحة التحكم بأخذ نسخة احتياطية لقاعدة البيانات
تظهر لنا النافذة
http://www.khayma.com/eshamel/images/sql/1.jpg
نختار مكان ما لحفظها بالجهاز
http://www.khayma.com/eshamel/images/sql/2.jpg
نضغط حفظ ليتم الحفظ
http://www.khayma.com/eshamel/images/sql/3.jpg
و ينتهي الآن النسخ الاحتياطي
http://www.khayma.com/eshamel/images/sql/4.jpg
نتوجه إلى الملف الذي تم حفظه نجده هكذا
http://www.khayma.com/eshamel/images/sql/5.jpg
[ قد يكون له اسما آخر أو امتدادا آخر]
نفتح برنامج sqldumpsplitv2.0 المرفق
( توجد نسختان v1.0 وv2.0 و الثانية هي الأحسن )
http://www.khayma.com/eshamel/images/sql/6.jpg
نحدد ما يلي:
أولا :المكان الذي سنحفظ به النسخة الاحتياطية بالجهاز
ثانيا: نحدد كم من قسم أي عدد الأجزاء التي نرغب تقسيم قاعدة
البيانات له
و هنا لنا الاختيار في كم من جزء نقسم به النسخة الاحتياطية
ثالثا : المكان الذي نريد حفظ النسخة الاحتياطية به و سيضعها البرنامج داخل مجلد خاص
رابعا: نضغط على Exesute
http://www.khayma.com/eshamel/images/sql/7.jpg
لما يتم التقسيم ، نتوجه للمجلد الذي تم به حفظ النسخة
نجده باسم SQLDumpSplitterResult
و داخله الملفات هكذا:
http://www.khayma.com/eshamel/images/sql/8.jpg
بالصورة يظهر : readme.txt و هو ملف تعليمات
بالإضافة إلى 9 ملفات
backup_DataStructure.sql
و backup_1.sql إلى غاية backup_8.sql
عدد الملفت يتوقف على اختيارنا له من الخطوة أعلاه
نقوم برفعها إلى مجلد vb بالمنتدى بواسطة أحد برامج نقل الملفات FTP
ملاحظة هامة : مهما كان امتداد ملف النسخة .php أو sql
يقوم البرنامج بتحويله تلقائيا للنوع ذو الامتداد .sql
http://www.khayma.com/eshamel/images/sql/9.jpg
نقوم أيضا برفع ملف bigdump.php للمجلد vb ; و هو بالمرفقات
http://www.khayma.com/eshamel/images/sql/10.jpg
نقوم بتنفيذ السكريبت bigpump.php
بالضغط على الوصلة
:http://xxxxx/vb/bigpump.php
أول ملف نبدأ بتنفيذه و الضغط عليه هو backup_DataStructure.sql و هذا شرط ضروري
http://www.khayma.com/eshamel/images/sql/11.jpg
نتجه بعدها كما بالصورة للملف الثاني
http://www.khayma.com/eshamel/images/sql/12.jpg
و نتابع بهذه الطريقة جميع الملفات
http://www.khayma.com/eshamel/images/sql/13.jpg
لما ننتهي من آخر ملف نحذف الملف bigdump.php
مع الملفات التي رفعناها
ملاحظة هامة : لا تنس حذف الملف bigdump.php و ملفات القاعدة المجزأة
بعد إتمام جميع الخطوات بنجاح أنتقل الى منتداك و ستجده بحول الله قد تحول بالكامل للموقع
الجديد
يرنامج sqldumpsplit
تحميـــل (http://www.e/???????????/images/sql/SQLDump.zip)
أو من هنا :
تحميـــل (http://www.khayma.com/eshamel/prog/SQLDumpSplitter.zip)
أتمنى لكم التوفيق
و السلام عليكم و رحمة الله