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

الموضوع: كيف أقوم بإدخال معلومات الـ SQL لبرنامج vB؟ أرجو المساعدة!

  1. #1

    كيف أقوم بإدخال معلومات الـ SQL لبرنامج vB؟ أرجو المساعدة!



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

    السلام عليكم جميعا

    لدي مشكلة وددت أن أجد لها حلاً من أهل الخبرة و هي تخص قاعدة البانات MySQL..

    كنت أستخدم برنامج vB سابقاً على سرفر Windows2000 و قد قمت بتحميل Backup من الـ Database و هو موجود عندي الآن. أما حالياً فقد قمت بإنشاء سرفر جديد و أريد نصب البرنامج من جديد.. فبعد إنشاء قاعدة بيانات جديدة باسم vb مثلاً و نقل ملف ال Backups SQL ماذا علي أن أفعل؟؟
    و كيف أدخل معلومات هذا الملف في القاعدة الجديدة؟

    أرجو منكم المساعدة و لكم الشكر الجزيل





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


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    411


    السلام عليكم،،

    يتوجب أن يكون موقعك يدعم التلنت Telnet

    لذا يمكنك استخدام هذا الأمر لعمل نسخة احتياطية:

    mysqldump -uUSERNAME -pXXXXX DATABASE_NAME > db.sql

    حيث أن المتغيرات التي باللون الأحمر تعني التالي:

    USERNAME : اسم المستخدم الخاص بقاعدة البيانات
    PASSWORD: كلمة السر الخاصة بقاعدة البيانات
    DATABASE_NAME: اسم قاعدة البيانات
    db.sql : اسم ملف النسخة الاحتياطية ويمكنك تغييره حسب الرغبة


    ولنفترض أن اسم قاعدة البيانات التي لديك هو vb واسم المستخدم zajil وكلمة السر هي 1234 والملف الذي تود حفظ نسخة احتياطية فيه هو vb.sql . عليه سيكون الأمر كالتالي:

    mysqldump -uzajil -p1234 vb > vb.sql

    عندها يمكنك تنزيل الملف vb.sql والاحتفاظ به.

    قد يكون ملف النسخة الاحتياطية كبير الحجم بحيث يستغرق وقتاً طويلا في التنزيل لذا من المستحسن ضغطه في البداية ومن ثم تنزيله وتبعاً للمثال السابق فإن ضغط الملف vb.sql يكون باستخدام الأمر التالي:

    gzip vb.sql

    سينتج عن هذا الأمر استبدال ملف vb.sql بملف آخر باسم vb.sql.gz وسيكون حجمه اصغر من الملف الأصلي بحوالى خمس مرات ويمكنك تنزيله الآن.

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

    - قم بتحميل ملف النسخة الاحتياطية المضغوط لقاعدة البيانات على السيرفر والذي هو باسم vb.sql.gz إلى موقعك

    - باستخدام التلنت اكتب الأمر التالي لفك ضغط الملف:
    gunzip vb.sql.gz
    سينتج عن هذه العملية استبدال ملف vb.sql.gz المضغزط بملف vb.sql الكامل.

    - الآن وعلى فرض أن معلومات قاعدة البيانات كما هي في المثال السابق فيتوجب عليك استخدام الأمر التالي لاستعادة قاعدة البيانات من جديد:

    mysql -uzajil -p1234 vb < vb.sql

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

    http://www.zajildot.com/ib/index.php?act=ST&f=4&t=2741





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

  3. #3


    أشكرك أخي زاجل على هذا الشرح الوافي و الجميل..

    لكنني كلما أحاول الوصول إلى الموقع عبر Telnet أواجه مشاكل.. فهل يمكنني إجراء أمر mysql -uzajil -p1234 vb < vb.sql عبر phpMysqlAdmin أم لا؟؟
    و لك الشكر الجزيل





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

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    411


    السلام عليكم

    يمكنك عمل ملف php صغير يقوم بذلك ضع في الأسطر التالية:

    <?
    exec('mysql -uzajil -p1234 vb < vb.sql');
    ?>

    واحفظه ومن ثم شغله من خلال المتصفح.

    إنشاء الله يمشي الحال.





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

  5. #5


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

    كما أن لدي مشكلة قديمة و هي أنني فقدت رمز مدير الموقع.. فهل يمكن الحصول عليها من PHPMyAdmin؟


    و شكراً





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





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

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

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