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

الموضوع: طريقه اخرى لإستعادة قاعدة البيانات

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    173

    طريقه اخرى لإستعادة قاعدة البيانات



    واجهتني مشكله قبل فتره ،، وهي عدم استطاعتي استعادة نسخه قاعدة البيانات عن طريق :
    myB.php
    telnet : mysql -uUSERNAME -p newdbname < /path/to/dump.sql
    وايضا طريقة الظاهري نت
    فلقد كانت الرسائل التي تصدر غريبه .. مره لم اعطي المجلد تصريح مع اني معطيه ومره يعد ولا فيه شيء بالقاعده ومره يعطيني ان المدى محدد ولا يستطيع تجاوزه علي التعديل في ملف (ما) وبالاخير وجدت هذه الطريقه اعتمد عليها كثيرا في حل مشكله استرجاع نسخ قواعد البيانات سواء لي او لاصدقائي وهي :
    ------------
    وبالاستعانه .. بالعلوج اللي ماخذ من عندهم سيرفر .. استخدموا هذه الطريقه رغم انها منذ عام 2001 إلا انها تنجح معي بإستمرار

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

    ضع بداخله الملفات التاليه :
    adodb.inc.php
    adodb-mysql.inc.php
    dbConnect.php
    ثم ضع معهم نسخه قاعدة البيانات ونفرض ان اسم الملف
    b.sql
    --------------------------------------------------
    dbConnect.php الآن حرر التالي في ملف
    $db->Connect("localhost", "إسم المستخدم لقاعدة البيانات", "data base PW", "إسم قاعدة البيانات");
    مثال :
    $db->Connect("localhost", "1111111", "2222222", "3333_com");
    111111= إسم المستخدم لقاعدة البيانات
    2222222= كلمة ا لسر
    3333_com= إسم قاعدة البيانات
    ----------------------------------------------------
    قم فتح ملف : sqlrestore.php
    وعدل إسم المجلد إلى اسم المجلد الذي تم إنشاؤه في السيرفر في الاماكن التاليه :
    include("إسم المجلد/adodb.inc.php");
    include("إسم المجلد/adodb-mysql.inc.php");
    include("إسم المجلد/dbConnect.php");
    $sqlin = fopen("folder(اسم المجلد) name/إسم الملف.sql", "r");

    إذا افترضنا ان اسم المجلد الذي تم انشاؤه هو
    shammar
    فيكون التعديل كالتالي :
    include("shammar/adodb.inc.php");
    include("shammar/adodb-mysql.inc.php");
    include("shammar/dbConnect.php");
    $sqlin = fopen("shammar/إسم النسخه الاحتياطيه.sql", "r");
    ---------------------------------------------------------------------------
    ضع ملف
    sqlrestore.php
    في السيرفر

    الآن قم بطلب ملف استعادة نسخة قاعدة البيانات من التصفح كالتالي
    http:// your site .com/sqlrestore.php
    سوف يتم استعادة النسخه وسوف تشاهد الاستعادة تعرض في المتصفح .. حسب حجم قاعدة البيانات ولكنها بطيئة مقارنة مع
    myB.php
    وفي النهايه سوف يتغير لونها من الابيض إلى لون آخر اقرب منه إلى البرتقالي

    لا تنسى مسح ملف sqlrestore.php من السيرفر بعد انتهاء عمليه الاستعادة .

    انتهت
    لا تبخلو .. بدعواتكم

    ملاحظة للتوضيح :
    مسارات الملفات تكون على السيرفر بالشكل هذا
    http:// your site .com/shammar/adodb.inc.php
    http:// your site .com/shammar/adodb-mysql.inc.php
    http:// your site .com/shammar/dbConnect.php
    http:// your site .com/shammar/b.sql





    الملفات المرفقة الملفات المرفقة
    __________________
    -

    شمر

    __________________
    aljenaidi غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    97


    تسلم على هل الطريقة الحلوة بس حلوة الاستعانة بالعلوج
    علوج بس شاطرين





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    ابوبشرى غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2002
    المشاركات
    173


    تسلم اخي ابو بشرى

    تحلى أيامك إن شاء الله





    __________________
    -

    شمر

    __________________
    aljenaidi غير متواجد حالياً





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

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

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