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

الموضوع: استسار عن طريقة لحفظ نسخة من القاعده

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    186

    استسار عن طريقة لحفظ نسخة من القاعده



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

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

    خاصية التلنت موجوده لدي لكن لا استطيع الدخول اليها ولقد ارسلت رساله للدعم الفني لكي يجدو لي حلاً .

    لكن فيما مضى عندما كنت أحد عملاء موقع العرب كانت هناك طريقة اخرى بدون التلنت لعدم توفرها .

    كود PHP:
    <?php 

    PassThru
    ("C:\FoxServ\mysql\bin\mysql -ubad -p999 vb < post.sql"); 

    ?>
    باللون الأحمر لم تظهر ال\
    وهي في الأصل
    C:\FoxServ\mysql\bin\mysql

    وهي ان نقوم بحفظ الكود السابقة بالفكره وان تكون باسم

    mysql.php

    ومن ثم فتح المتصفح على عنوان هذا الملف بعد تحميله الى الموقع بجوار ملف القاعده لكي يتم تركيبه في الموقع

    و
    bad = اسم المستخدم
    999 = كلمة المرور
    post.sql =اسم الجدول او الملف المراد دمجه او تركيبه مع القاعده
    vb = اسم قاعدة البيانات الموجوده في الموقع
    C:\FoxServ\mysql\bin\mysql =عنوان باث الـmysql في الموقع
    طبعا هذا الكود يعمل حتى مع السيرفر الموجود في الجهاز

    فهل هناك أمر يعكس هذا الموجود حالياً بحيث يقوم بحفظ نسخة من القاعده الى احد المجلدات بدلا من زرعها من احد المجلدات الى القاعده وشكرا





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


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2002
    المشاركات
    354


    تستطيع تعديل الملف الذي أنزلته أنت ليعمل الحفظ بدل عملية الأرجاع أي تجعل عمله عكسي وأليك هذا الملف للحفظ في حالة رغبتك بشيء جاهز وتذكر تغيير القيم الصحيحة بالنسبة لك.
    كود PHP:
    <?php
    set_time_limit
    (500);
    // $dumpfile should be world writable "eg ... chmod 777 dump.sql".
    // Configure this stuff
    $dbhost 'localhost'// Mysql server name
    $dbname 'account_dbname'// The name of your database
    $dbuser 'account_username'// Your DB username
    $dbpass 'password'// Your DB password
    $dumpfile 'dump.sql'// The name of the dumpfile
    // End configuration

    `mysqldump --opt -u$dbuser -p$dbpass -h$dbhost $dbname > $dumpfile`;

    echo 
    "OK, hopefully your database ($dbname) has been backed up! Try to download $dumpfile";

    ?>
    وأيضاً اليك هذا الملف في حالة رغبتك أسترجاع قاعدة بيانات ضخمة الحجم عن طريق المستعرض:
    كود PHP:
    <?php
    set_time_limit
    (500);
    // Configure this stuff
    $dbhost 'localhost'// Mysql server name
    $dbname 'account_dbname'// The name of your database
    $dbuser 'account_username'// Your DB username
    $dbpass 'password'// Your DB password
    $bckfile 'dump.sql'// The name of the dumpfile
    // End configuration

    `mysql -u$dbuser -p$dbpass -h$dbhost $dbname < $bckfile`;

    echo 
    "OK, hopefully your database ($dbname) has been restored! Try checking $dbname using phpMyAdmin";

    ?>
    محمــد





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

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    186


    شكرا لك ساقوم بتجربتها حالاً





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





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

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

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