النتائج 1 إلى 14 من 14

الموضوع: افضل و اسرع طريقة لاخذ نسخه احتياطية من قاعدة البيانات + نقلها و تركيبها على سيرفر ا

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2006
    المشاركات
    574

    Lightbulb افضل و اسرع طريقة لاخذ نسخه احتياطية من قاعدة البيانات + نقلها و تركيبها على سيرفر ا



    ارجو ذكر المصدر عند النقل

    السلام عليكم

    شاهدت الكثير و الكثير من الاشخاص الذين يتساألوون عن طريقة اخذ نسخه احتياطية من قاعدة بيانات منتدى او سكربت معين

    و خصوصا اذا كانت قاعدة البيانات كبيره بعض الشيء

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

    اولا ستحتاج لدخول الشل عن طريق برنامج البوتي Putty

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

    كود:
    mysqldump --opt -u(USER) user -p(PASSWORD) DBNAME > /home/SITE/public_html/backup.sql
    عليك بتغيير المكتوب باللوون الاحمر لما يناسب معلومات قاعدة البيانات الخاصة بك

    USER = اسم مستخدم قاعدة البيانات
    PASSWORD = كلمة السر لقاعدة البيانات
    DBNAME = اسم قاعدة البيانات
    SITE = يوزر الموقع الاسم الي تدخل من الى cpanel

    اضغط انتر و انتظر قليلا ربما يستغرق بعض الوقت و ذلك يعود حسب حجم قاعدة البيانات

    بعد ذلك اذهب الى
    كود:
    cd /home/SITE/public_html
    ستجد ملف اسمه backup.sql وهو نسخه من قاعدة البيانات
    الان البعض سيقول نقل هذي القاعده يستغرق وقت و خاصة اذا كان الاتصال ضعيف في السيرفر

    لذلك سنقوم بضغط القاعدة و تقليل حجمها قبل النقل عن طريق الامر التالي

    كود:
    gzip backup.sql
    ملاحظه يجب ان يكون gzip مفعل على السيرفر

    الان سينتج لك ملف جديد اسمه backup.sql.gz
    قارن بين حجمه و حجم الملف السابق ستلاحظ فرق شاسع جدا

    الان نقوم باعطاء التصريح المناسب للملف عن طريق الامر التالي
    كود:
    CHMOD 664 backup.sql.gz
    الان ننقل القاعدة لتركيبها على السيرفر الجديد

    ادخل الى الشل الخاص بالسيرفر الجديد و نفذ الامر التالي

    كود:
    wget http://www.SITE.com/backup.sql.gz
    انتظر قليلا ريثما يقوم بتحميل القاعدة من السيرفر القديم
    بعد الاكتمال نقوم بفك الضغط عن القاعدة عن طريق الامر التالي


    كود:
    gunzip backup.sql.gz
    الان سينتج لك الملف الرئيسي لقاعدة البيانات backup.sq

    الان قم بعمل قاعدة بيانات جديد من لوحة تحكم الموقع و دعنا نقوم بتركيب القاعدة عن طريق الامر التالي

    كود:
    mysql -uUSER -pPASSWORD DBNAME < backup.sql
    ملاحظه: المعلومات الان بغيرها حسب القاعدة اللي سويتها جديد ليست القديمه الموجوه على السيرفر القديم

    الان انتظر اكتمال التركيب قد يستغرق بعد الوقت ايضا , من الارجح ان وقت التركيب اطول من وقت عمل النسخه


    و بعد ذلك اذهب الى المنتدى او السكربت و ستجد كل شيء في مكانه


    ارجو ذكر المصدر عند النقل
    تحياتي







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    694


    تسلم اخوي عمان دي جي
    طريقه رائعه وكنت ابحث عنها من زمان

    ولكن هل توجد طريقه اخرى اذا لم اكن انا صاحب السيرفر وليس لدي صلاحيات دخول SSH ؟






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2006
    المشاركات
    574


    تسلم اخوي عمان دي جي
    طريقه رائعه وكنت ابحث عنها من زمان

    ولكن هل توجد طريقه اخرى اذا لم اكن انا صاحب السيرفر وليس لدي صلاحيات دخول SSH ؟
    عزيزي اي استضافه لينكس تعطيك صلاحية الدخول للشل
    اطلب من المستضيف تفعيل الخاصية لك

    و يمكن تكون مفعله اصلا لو دخلت لوحة التحكم






  4. #4


    يعطيك العافيه معلومة رائعه






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    ألف شكر لك وكثر الله خيرك ولو تشرح لنا معنى --opt

    وهل اليوزر نيم والباسوورد نضعها بين الأقواس كما في الشرح .. ؟






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2006
    المشاركات
    574


    ألف شكر لك وكثر الله خيرك ولو تشرح لنا معنى --opt

    وهل اليوزر نيم والباسوورد نضعها بين الأقواس كما في الشرح .. ؟
    معنى opt-- اعتقد انها للخيارات Options لكن لو قمت بازالتها لن يؤثر

    بالنسبه للاقواس
    بالتاكيد لاء
    امسح الاقواس






  7. #7


    مشكور اخى على الطريقة المفيدة





    __________________
    سبحان الله وبحمد سبحان الله العظيم
    * "الهم صل وسلم على نبينا محمد" من قالها عشر مرات حين يمسي ويصبح أدركته شفاعه النبي (ص) يوم القيامه

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    544


    شكرا لك يا مبدع





    __________________
    MAGTEL GROUP INC للاستضافة وخدمات الاعلان عبرالــSMS
    تفضل بزيارتنا:www.MAGtel.org
    مجموعة شبابية كويتية مميزة!
    SMS SERVICE-WEBHOSTING

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    لم تنجح معي الطريقة رغم أن ال SSH متاح في استضافتي ؟






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2006
    المشاركات
    574


    لم تنجح معي الطريقة رغم أن ال SSH متاح في استضافتي ؟
    ما هو الخطاء الي نتج معك





    __________________
    My Signature | توقيعي
    اضغط هنا | Click Here
    ألعضوية مشتركه

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    يظهر هذا الكلام
    Got error : 1045: access denied for user 'site_user'@'localhost' (using password: yes) when trying to connect






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    يبدو أني اخطأت في كتابة الأمر ، المهم أني كتبته إن شاء الله صحيح وظهرت هذه الرسالة

    [~]# Usage: mysqldump [OPTIONS] database [tables]
    OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
    OR mysqldump [OPTIONS] --all-databases [OPTIONS]
    For more options, use mysqldump --help






  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    388


    أرجوا النظر في ردي ..






  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2006
    المشاركات
    574


    يبدو اني اخطأت في كتابة امر عمل القاعدة

    جرب هذا

    mysqldump --opt -uUSER -pPASSWORD DBNAME > /home/SITE/public_html/backup.sql

    قم بتغير اللي باللون الاحمر ,, و تاكد من كتابة المعلومات لقاعدة البيانات بشكل صحيح





    __________________
    My Signature | توقيعي
    اضغط هنا | Click Here
    ألعضوية مشتركه





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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