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

مشاهدة النسخة كاملة : [ شرح طريقة ] تجزئة النسخة الإحتياطية + إنشاء قاعدة بيانات



walid
11-01-2013, بتوقيت غرينيتش 01:27 AM
http://www.dzbatna.com/images/icons/iconrote.gif [ ط´ط±ط* ] طھط¬ط²ط¦ط© ط§ظ„ظ†ط³ط®ط© ط§ظ„ط¥ط*طھظٹط§ط·ظٹط© + ط¥ظ†ط´ط§ط، ظ‚ط§ط¹ط¯ط© ط¨ظٹط§ظ†ط§طھ (http://www.dzbatna.com/t1468132/)




بسم الله الرحمن الرحيم


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



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




لغاية هذا الأمر يعلم بها صاحب المنتدى forum
لكن السؤال كيف يقوم بتركيب install النسخه الإحتياطية ...؟!



الجواب هنا أخواني الكرام .


1 - خاصية SSH : وهذه الخاصية إذا كانت متوفرة لدى السيرفر SERVER المستضيف عنده وإذا كانت مفعله سيستطيع إرجاع الباك أب بغاية السهوله وبمجرد أمر واحد فقط .


2 - تركيب install الباك من قبل صاحب السيرفر SERVER فبإمكانك الإتصال بصاحب السيرفر SERVER ومحادثته بإرجاع آخر باك اب تم الإحتفاظ به وسيقوم بإسترجاعه ولكن هذه الخدمه إما أن تكون غير مجاني freeه وبمقابل والتخمين الثاني أن يقوم إرجاع النسخه الإحتياطيه قبل الترقية upgrade ومضت عليها أيام أو شهور وبالتالي ستخسر مواضيع ومشاركات وأعضاء .


3 - أن تقوم بتركيب install النسخه الإحتياطية بنفسك .


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



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



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


===== الشرح طريقة =====



قبل البدء في عملية ترقية upgrade المنتدى forum الخاص بك أمامك خياران إما ان تقوم بترقية upgrade منتداك الأصلي وتدخل مغامرة وتضع يديك على قلبك متوكلآ على الله سبحانه وتعالى بأن تنجح الترقية upgrade وهنا العملية تعتمد على الحظ أولآ وتعتمد على الخطوات الصحيحه لترقية upgrade منتداك ..



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



إليك التعليمات الخاصة ولكن يجب عليك قراءة هذا الشرح طريقة بتمعن ولا تهمل من هذه الخطوات المهمه رجاءآ ....



-------------------------------------------------------



- في البداية قم بإغلاق منتداك عن الأعضاء والزوار وتوجه إلى لوحة التحكم الخاصة بك وقم بتحميل نسخه إحتياطية من المنتدى forum ويفضل وضع هذه النسخه في مجلد جديد خاص .



- عند الإنتهاء من عملية نسخ المنتدى forum الخاص قم بتحميل الملف المرفق وفك الضغط عنه .



- أنظر إلى المثال هنا بالصوره قمت بتحميل نسخه من منتدى خاص بصديق وأنظر إلى حجمها


http://www.albarz.net/vb/uploaded/sql_splitter_1.jpg


100 ميقا بايت في هذه الحاله لن تستطيع زرع النسخه لكبر حجمها ويجب عليك تجزئتها بواسطه البرنامج الخاص في المرفق .



- إفتح البرنامج وانظر إلى التعليمات من هنا


http://www.albarz.net/vb/uploaded/sql_splitter_2.jpg


1 - إبحث عن مكان النسخه الإحتياطية .


2 - غير الحجم من 1468064 إلى 1000000 بحيث سيقوم هذا البرنامج بتجزئة النسخه إلى ملفات وكل ملف يكون حجمه 1000000 كيلوبات وكلما قل العدد النتيجه تكون مضمونه عند زرع النسخه المجزئة في قاعدة البيانات .
- إنتظر بعضآ من الوقت لحين الإنتهاء من عملية تجزئة النسخه الإحتياطة الكبيرة إلى ملفات صغيره الحجم وعند إنتهاء البرنامج من عملية تجزئة النسخه الإحتياطية ستظهر لديك هذه الرسالة .


http://www.albarz.net/vb/uploaded/sql_splitter_3.jpg


هذه الرسالة تعني بأن البرنامج قام بتجزئة النسخه الإحتياطية إلى عدد .. من الملفات .



- السؤال هنا أين ستجد النسخه المجزئة إلى عدة ملفات ؟



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


http://www.albarz.net/vb/uploaded/sql_splitter_4.jpg


بمجرد دخولك إلى المجلد الجديد ستشاهد النسخه الإحتياطية مجزّئة إلى عِدة ملفات وستكون ملفات كثيرة جدآ
أنظر هنا ..


http://www.albarz.net/vb/uploaded/sql_splitter_5.jpg


إذا شاهد مستند نصي بإسم readme أحذفه من هذا المجلد ..






بعد هذه الخطوة وهي تجزئة النسخه الإحتياطية من ملف ذات الحجم الكبيره والتي يصعب زرعها في قاعدة البيانات سيسهل عليك زرعها الآن في قاعدة البيانات ...



الخطوه التالية الآن كيف نقوم بزرع هذه الجداول الكثيره بداخل قاعدة البيانات ؟



الجواب تجدونه بالأسفل ولكن هنا في هذه الخطوه يجب عليك الحذر وعدم التسرع وقراءة التعليمات بدقة



-------------------------------------------------------



توجه إلى لوحة تحكم السيرفر SERVER الخاص بك cpanel



وإبحث عن My SQL Databases


http://www.albarz.net/vb/uploaded/sql_splitter_6.jpg



إضغط عليها وقم بإنشاء قاعدة بيانات جديدة



وهذه الخطوه يجب عليك حفظ المعلومات التي ستدخلها لأنها مهمه جدآ وستقوم بإدخالها في ملف config.php الخاص بمنتداك



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


http://www.albarz.net/vb/uploaded/sql_splitter_7.jpg


http://www.albarz.net/vb/uploaded/sql_splitter_8.jpg



بعد إدخال إسم القاعدة المناسبة إضغط على Add Db



بعد الضغط على هذه الأيقونة ستنتقل إلى صفحة جديدة تأكد عملية إنشاء قاعدة البيانات الجديدة


http://www.albarz.net/vb/uploaded/sql_splitter_9.jpg


إضغط على [ Go Back ] للإنتقال إلى الخطوه التي تليها ...



الخطوه التالية ستقوم بإنشاء الإسم المستخدم لهذه القاعدة الجديدة + كلمة مرور ( باسورد ) لهذه القاعدة أيضآ



وقمت بإدخال هذا الإسم والباسورد للقاعدة الجديدة ...


http://www.albarz.net/vb/uploaded/sql_splitter_10.jpg


بعد إختيارك للإسم والباسورد المناسب لهذه القاعدة الجديدة إضغط على Add User



حينها ستنتقل إلى نفس الصفحة السابقة مؤكدة نجاح عملية إضافة إسم المستخدم وباسورد لهذه القاعدة ..



إضغط على [ Go Back ] للإنتقال إلى الخطوه التي تليها ...



والآن إنتهينا من إضافة قاعدة بيانات جديدة وإضافة إسم مستخدم وباسورد لهذه القاعدة الجديدة ولكن ظلّت لدينا أهم خطوه وهي ربط قاعدة البيانات مع إسم المستخدم وتكون بهذه الطريقة


http://www.albarz.net/vb/uploaded/sql_splitter_11.jpg


فهذا يعني بأن تم ربط القاعدة مع الإسم المستخدم بنجاح والحمد لله ..



فبهذه الخطوات أنتهينا من عملية إنشاء قاعدة بيانات جديدة ...



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



-------------------------------------------------------



الخطوه الأخيرة المتبقيه لدينا وهي كيف نقوم بزراعة هذه الجداول المجزئة إلى قاعدة البيانات الجديدة ؟



يجب أن تكون القاعدة فارغة حتى تتمكن من اضافة الجداول من النسخه الإحتياطية المجزئة ولا تستطيع إضافتها إلى قاعدة تحتوي على جداول ..



الشرح طريقة هنا سيكون زرع النسخة الإحتياطية إلى قاعدة بيانات جديدة قمت بإنشائها في هذا الشرح طريقة وخالية من أي جدول ..



لزراعة النسخه الإحتياطية توجة إلى php My Admin بالضغط عليها


http://www.albarz.net/vb/uploaded/sql_splitter_13.jpg


ستفتح لديك صفحة مستقلة بهذا الشكل


http://www.albarz.net/vb/uploaded/sql_splitter_14.jpg


1 - من هذه القائمة المنسدلة إبحث عن إسم القاعدة الجديدة ( انظر إلى الصوره ستجد بأنها فارغة ) .


2 - هنا ستدخل إلى خاصية SQL لزرع الجداول .


عند الضغط على SQL ستظهر لديك كما في الصورة الموضحة أدناه


http://www.albarz.net/vb/uploaded/sql_splitter_15.jpg



إضغط على أيقونة Browse للبحث عن النسخه المجزئة وبعد الإنتهاء إضغط على Go



انتظر بضع الوقت حتى تظهر لديك هذه الرسالة


http://www.albarz.net/vb/uploaded/sql_splitter_16.jpg


إذا ظهرت لك هذه الرسالة في الأعلى تعني بأن الجدول تمت زراعته بنجاح ولله الحمد في القاعدة الجديدة



أنظر هنا بعد إن كانت فارغه أنظر إلى عدد الجداول التي أضيفت بعد الزرع


http://www.albarz.net/vb/uploaded/sql_splitter_17.jpg


تمت إضافة الجداول بنجاح ولله الحمد وما عليكم الإ الإستمرار في الزرع ..






التعديل الأخير كان بواسطة M o s t i; 10 - 02 - 2014 الساعة 16:17

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


الملفات المرفقة
http://www.traidnt.net/vb/images/attach/zip.gif صور الشرح.zip (http://www.traidnt.net/vb/attachments/541208d1292510059-صور-الشرح.zip) (340.2 كيلوبايت, عدد مرات المشاهدة 9 مرة)


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

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


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