صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 23

الموضوع: ما هو الأمر لعمل نسخ لجميع قواعد البيانات

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    410

    ما هو الأمر لعمل نسخ لجميع قواعد البيانات



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

    الآن لو أردنا عمل نسخ من قاعدة بيانات محددة فإننا ندخل الأمر التالي:
    mysqldump -uusername -ppassword dbname >vbbackup.sql

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

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

    وشكراً







  2. #2
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    لنسخ كل القواعد

    كود PHP:
    cp -r/var/lib/mysql /newplace 
    لاخد نسخة من القواعد بشكل دورى

    http://www.arabwebtalk.com/showthread.php?t=6152

    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    410


    دائماً سبّاق في الرد على مواضيعي جزاك الله خير

    كان عندي استفسار من الأخ علي حمد
    حاولت الرد في نفس الموضوع ولكن يبدو أن العضوية لم تفعل بعد !!

    استفساري لو يجيبني عليه الأخ علي صاحب الموضوع

    في الكرون جوب
    echo "0 */6 * * * /scripts/dbbackup" >> /var/spool/cron/root

    بعد كلمة scripts يوجد ملف اسمه dbbackup
    هذا الملف غير موجود عندي تحت مجلد scripts
    فهل سيعمل بدونه ؟

    استفسار آخر
    هل هذا الأمر في أول مرة يقوم بإنشاء نسخة من قواعد البيانات ثم بعد ذلك يقوم بحفظ المتغيرات كل 6 ساعات
    أم يستوجب في البداية أن أقوم بعمل نسخة ليقوم الأمر بحفظ التغيرات على القواعد ؟

    وجزاكم الله خيراً






  4. #4
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    العفو
    بالنسبة للملف انتى بتنشايه
    انا حشرح بطريقة اخرى
    اولا انشئ المجلد اللى حينسخ اليه الباكب
    كود PHP:
    mkdir /backup/dbbackup

    chmod 775
    /backup/dbbackup

    pico 
    /scripts/mysqlbackup 
    واكتبى فيه

    كود PHP:
    #!/bin/bash
    /usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql 
    بعدين ctrl + x
    y
    انتر

    كده تم انشاء السكربت
    mysqlbackup

    وبعدين تضيفيه للكورن جوب


    كود PHP:
    echo "0 */6 * * * /scripts/dbbackup" >> /var/spool/cron/root 
    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

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


    أخي explorer جزاك الله كل خير

    يبدو أن هناك خطأ إما في الطريقة وإما انا غير مستوعبة بعض الشيء

    أول الخطوات هي

    كود:
    mkdir /backup/mysql
    هنا نحن أنشأنا مجلد اسمه mysql تحت مجلد backup

    كود:
    chmod 0755 /backup/mysql
    وهنا اعطينا المجلد الذي أنشأناه التصريح 755

    كود:
    vi /scripts/mysqlbackup
    هنا قمنا بإنشاء ملف اسمه mysqlbackup ووضعنا فيه الكود التالي:
    كود:
    #!/bin/bash
    /usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql
    كود:
    chmod 755 /scripts/mysqlbackup
    أعطينا الملف mysqlbackup التصريح 755

    إلى هنا كل شيء تمام
    لكن الكرون جوب لاحظ الأمر معاي

    كود:
    echo "0 */6 * * * /scripts/dbbackup" >> /var/spool/cron/root
    لاحظ هذه
    /scripts/dbbackup

    نحن لم ننشيء ملف اسمه dbbackup
    وهذا الملف غير موجود تحت مجلد scripts

    فهل يعني هذا أن ملف dbbackup الموجود في الكورن جوب يفترض أن يكون mysqlbackup

    وعلى كلِ أنا نفذت كل الخطوات ولم يتم إنشاء أي نسخ من قواعد البيانات






  6. #6
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    فعلا انا اسف لم الاحظ ذلك
    المفروض الكورن جوب حيكون
    echo "0 */6 * * * /scripts/mysqlbackup" >> /var/spool/cron/root

    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    410


    أنا نفذت الكرون جوب وانتظر أشوف النسخ في المجلد المحدد

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

    وشكراً لك أخي explorer






  8. #8
    عضو فعال
    تاريخ التسجيل
    Mar 2005
    المشاركات
    1,204


    السلام عليكم
    pico /var/spool/cron/root
    واحذفى السطر
    0 */6 * * * /scripts/dbbackup
    تحياتى





    __________________
    Amr Elgbaly
    System Engineer

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


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






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    410


    للأسف مرت حوالي 8 ساعات ولم أجد أي شيء بالمجلد

    هل يجب أن تكون هناك نسخة حتى يتم الكتابة عليها بالمتغيرات

    انتظر الحل وجزاكم الله خيراً






  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    2,096


    جربي هالأمر يمكن يضبط ..!!

    mysqldump -u root -UaeKsa9001 --all-databases > FILENAME.sql





    __________________
    mostafa.ab4 [@] gmail.com

  12. #12
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,031


    اقتباس المشاركة الأصلية كتبت بواسطة ماجدة
    للأسف مرت حوالي 8 ساعات ولم أجد أي شيء بالمجلد

    هل يجب أن تكون هناك نسخة حتى يتم الكتابة عليها بالمتغيرات

    انتظر الحل وجزاكم الله خيراً
    انا ايضا الى الان لم يتم نسخ قواعد البيانات

    طبقت طريقة النسخ كل 6 ساعات






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


    شكرا لك أخي SoFiMaN


    الأخ ALARBIA.COM

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

    بمعنى آخر أن تقوم بتنفيذ الأمر في أول مرة بشكل يدوي
    وهذا هو الأمر
    كود:
    /usr/bin/rsync -arzgopu /var/lib/mysql /backup/mysql
    ثم بعد ذلك ستجد كل 6 ساعات انه يتم تحديث الملفات التي تغيرت منذ آخر مرة






  14. #14
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,031


    شكرا ماجدة يعطيكي الف عافية






  15. #15
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,031


    ملآحظة بالامر الذي وضعتية

    نحن اخذنا نسخة من mysql

    يعني انشأنا مجلد mysql داخل /backup/mysql

    اصبح
    /backup/mysql/mysql

    اتوقع ما حينسخ بالطريقة السليمة










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

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

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