الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تطويرالمواقع (http://www.arabwebtalk.com/forumdisplay.php?f=47)
-   -   افضل سكربت لنسخ واسترجاع قواعد البيانات (http://www.arabwebtalk.com/showthread.php?t=12274)

KJA 04-09-2005 05:41 PM

افضل سكربت لنسخ واسترجاع قواعد البيانات
 
ما هو افضل سكربت لوضع نسخة من قاعدة بيانات المنتدى على نفس السيرفر واسترجاعها سواء كانت القاعدة صغيرة الحجم ام كبيرة؟

Egyp6.com 04-09-2005 07:43 PM

إقتباس:

ما هو افضل سكربت لوضع نسخة من قاعدة بيانات المنتدى على نفس السيرفر واسترجاعها سواء كانت القاعدة صغيرة الحجم ام كبيرة؟
الموضوع دة مش محتـاح سكريبتات
الاسكريبت تحتـاجـة وقت ما تحب ترفع القاعدة على الموقع :)


بتقدر تنزل قاعدة البيانات على الاف تى بى حق موقعـك عن طريق التالى . . . .


رفع الملف & الصيانة

النسخ الإحتياطي لقاعدة البيانات

حفظ البيانات إلى ملف على الخادم

المسار و إسم الملف على الخادم يجب أن يكون للـ PHP التصريح للكتابة بهذا الملف (عادة التصريح 777) تحذير: لا تضع ملف النسخة الإحتياطية في مجلد يمكن الدخول إليه. ضعه في مجلد خارجي من المجلد الرئيسي للموقع إذا كان ممكناً!

و المـسار بيـكون
./forumbackup-09-04-2005.sql

اضغــط حـفظ ..

و الان . .
أدخـل على الاف تى بى بتلاقـى ملف قاعدة البيانات خارج www

تحيـاتى :)

KJA 04-09-2005 09:18 PM

شكرا اخي العزيز Medo Hard على مرورك وتوضيحك.
لكن المشكلة هي ان شركة vBulletin لا تنصح بإستخدام لوحة تحكم المنتدى لوضع نسخة من قاعدة بيانات المنتدى سواء على السيرفر او على جهازك وخاصة اذا كانت قاعدة البيانات كبيرة الحجم.
وسؤالي هو ماهو افضل سكريبت لحفظ نسخة احتياطية من قاعدة البيانات المنتدى على السيرفر اي الموقع نفسه اي ليس على حاسوبي الشخصي في حالة كانت القاعدة ذات حجم كبير؟ وما هو احسن سكريبت لإسترجاعها ايضا ؟

dr_tmh 05-09-2005 01:50 AM

المرفقات 1
افضل شئ اخذ نسخة من القاعدة اما من ال cpanel من back up
ثم تاخذ نسخة من القاعدة
او باستخدام برنامج mybackup لنسخ و استرجاع قواعد البيانات اليك شرح البرنامج
حمل ملف البرنامج المرفق myBackup
وبعد فك الضغط عن الملف راح تجد المجلد myBackup بداخله ملف باسم myB.php
افتح الملف لعمل تعديل بسيط ( عبارة عن اسم مستخدم وكلمة مرور للدخول للبرنامج )لعمل الحماية الامنية
كود:

//** الدخول //*

$log_name = "admin";
$log_pass = "admin";

قم بتغيير admin الى ماتريده لعمل user و passward للبرنامج
ثم احفظ الملف
قم برفع المجلد myBackup و بداخله الملف myB.php الى موقعك داخل المجلد public_html
واعطى المجلد التصريح 755
اطلب الملف myB.php في المتصفح
http://www.yourname.com/myBackup/myB.php
لاتنسى ان تغير yourname الى اسم موقعك
بعد طلبك للملف راح تفتح معك صفحه تطلب منك اسم المستخدم وكلمة المرور الي قمت
بتغيرها في ملف myB.php كما هو واضح في الصوره التاليه

اولاً : اذا كنت تريد عمل نسخة من قاعدة البيانات الى جهازك
اختر نسخ قاعدة البيانات


اختر اذا كنت تريد اخذ نسخة مضغوطة ام لا ثم اضغط استمرار

تدخل البيانات الخاصه بك كما هو واضح في الصوره التاليه
:مع ملاحظة انالحقول المطلوبة يتم تعبئتها كما في ملف الكونفج وهي كالتالي
1) اسم المستخدم للقاعده كما في الموقع
2) كلمةالمرور لمستخدم القاعدة
3) اسم القاعدة في موقعك
4) مكان نسخة القاعدة
5) اسم الملف يتم كتابة أسم القاعدة التي تم رفعها
6) اسم السيرفر لاتقم بتغيره
* في الحقل المكتوب الوقت المتوقع هنا الرقم الافتراضي 100 ثانية في حالة تغيير الرقم اذا كانت القاعده حجمها كبير
اذا كانت القاعده فوق 80 ميجا اكتب الرقم 200 او 250 ثانية

ثم اضغط استمرار

ثم انتظر قليلاً كما هو واضح في الصوره التاليه

فى حالةاتمام العمليه المطلوبه بنجاح ستظهر لك صفحه تخبرك بان العمليه تمت بنجاح كما هو واضح في الصوره التاليه


ثانياً: إذا كنت تريد استرجاع نسخة من قاعدة البيانات من جهازك الى الموقع
نفس الخطوات تقريباً
قم بانشاء مجلد جديد داخل المجلد public_html و اعطه التصريح 777 و قم برفع ملف القاعدة بداخله سواء كان مضغوط ام لا
قم بطلب البرنامج من المتصفح كما سبق
اختر الامر استرجاع قاعدة البيانات و قم بتحديد اذا كان ملف قاعدة البيانات على جهازك مضغوطة ام لا
قم بتعبئة بياناتك كما سبق شرحها
ثم اضغط استمراربعد إنتهاء مدة الثواني لاسترجاع القاعدة سوف تظهر معك نافذه بنجاح العملية لاسترجاع القاعده
قم بعد ذلك بحذف ملف القاعدة و حذف البرنامج ان اردت لمزيد من الآمان...

KJA 05-09-2005 03:02 PM

اخي العزيز dr_tmh
بارك الله فيك وزادك من علمه . ما شاء الله الشرح جميل ومبسط وواضح جدا .
قمت بتطبيق كل الخطوات على قاعده بيانات حجمها 36 ميجا ونجحت 100 % واستعدت المنتدى بدون اي مشاكل .
لكن سؤالي هو:
هل بالإمكان ان يسترجع هذا السكريبت ( myB.php ) قواعد البيانات الكبيرة كتلك التي قد تصل الى في حجمها الى 150 ميجا بايت؟

dr_tmh 06-09-2005 03:59 AM

نعم يصلح لذلك
إقتباس:

في الحقل المكتوب الوقت المتوقع هنا الرقم الافتراضي 100 ثانية في حالة تغيير الرقم اذا كانت القاعده حجمها كبير
اذا كانت القاعده فوق 80 ميجا اكتب الرقم 200 او 250 ثانية

KJA 06-09-2005 06:32 PM

الأخ العزيز dr_tmh
اتضحت الصورة الآن وأشكر لك تعاونك اللامحدود واتمنى لك مزيدا من التوفيق والسداد.

الغيلاني 07-07-2008 01:02 PM

هل من الممكن الحصول على نسخه صالحه للاستخدام

MadServ7.Com 07-07-2008 04:17 PM

اخوانى انا افضل الدمج بسكربت الدمج الشهر Bigdump


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 01:09 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012