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

الموضوع: طلب للمرة 20

  1. #1
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161

    طلب للمرة 20



    السلام عليكم

    أخواني اعضاء سوالف

    اتمنى ان اجد الرد الشافي

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


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

    ارجو من الجميع الافاده





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


  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    للمره 21





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

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


    لا اعرف كيف حاولت ، ولكن هل جربت تعمل دمب DUMP لقاعدة البيانات ؟





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

  4. #4
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    جربت ولا نفع





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

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    47


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





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

  6. #6


    اذا كان لديك تيل نيت فاعمل التالي:

    كود:
    mysqldump --opt -uUSERNAME -pPASSWORD DATABASE_NAME > FILE.SQL
    وبعدين سوي ضغط للملف

    كود:
    tar -cvzf FILE.TAR.GZ FILE.SQL
    افتح اف تي بي من التل نيت الى الموقع الآخر كالتالي:

    كود:
    ftp www.othersite.com
    ادخل اسم المستخدم و كلمة السر حق الإف تي بي. بعد ذلك نفذ امر نقل الملف :

    كود:
    put FILE.TAR.GZ
    الآن انتقل الى التيل نيت للموقع الآخر وفك ضغط الملف كالتالي:

    كود:
    tar -xvzf FILE.TAR.GZ
    انشئ قلعدة بيانات جديدة عن طريق PHPMyAdmin أسرع لك ومستخدم جديد وبعد ذلك نفذ الخطوة التالية وهي وضع الجداول في القاعدة الجديدة والتي أسمها فرضا DB2

    كود:
    mysql -uUSERNAME -pPASSWORD DB2 < FILE.SQL
    انتهت العملية





    __________________
    خالد
    قهوة نت غير متواجد حالياً

  7. #7
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    السلام عليكم
    اخي mavico
    اخي قوة نت
    ليس امامي خيار الا بوبماي ادمين

    لان موقع العرب لايدعم التل نت

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

    ماعدا الجداول الكبار لم استطع انزالها على جهازي وهنا تكمن المشكله

    لو استطعت ان انزلها على الجهاز فرفعها لقاعدة اخرى امر هين





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

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    47


    ممكن عمل ما تريد عن طريق php ...
    كود:
    <?
    
    if($argc != 2)
    	die();		// die if no dbname
    
    // ---- following variable to be set by user depending on configuration
    
    // mySQL - variables
    $dbhost = "localhost";
    $dbuser = "dbuser";
    $dbpass = "dbpass";
    
    // compression support, both variables null if no compression support
    $comp_pgm = 'gzip';		// compression program name
    $comp_ext = '.gz';		// file name extension for compressed files
    
    // full path to our backup script
    $path = "/etc/backup/";
    
    // email settings (for sending of our backup file)
    $to		 = 'backup@ursite.com';
    $from	 = 'backup@myserver.com';
    
    // ---- end of user settable parameters, do not change code below this line
    
    // routine to send our backup file as an email attachment
    function sendbackup($to, $subject, $text, $from, $file, $type) {
        $content = fread(fopen($file,"r"),filesize($file));
        $content = chunk_split(base64_encode($content));
        $uid = strtoupper(md5(uniqid(time())));
        $name = basename($file);
    
        $header = "From: $from\nReply-To: $from\n";
        $header .= "MIME-Version: 1.0\n";
        $header .= "Content-Type: multipart/mixed; boundary=$uid\n";
    
        $header .= "--$uid\n";
        $header .= "Content-Type: text/plain\n";
        $header .= "Content-Transfer-Encoding: 8bit\n\n";
        $header .= "$text\n";
    
        $header .= "--$uid\n";
        $header .= "Content-Type: $type; name=\"$name\"\n";
    
        $header .= "Content-Transfer-Encoding: base64\n";
        $header .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
        $header .= "$content\n";
    
        $header .= "--$uid--";
    
        mail($to, $subject, "", $header);
    
        return true;
    }
    
    
    $dbname = $argv[1];
    flush();
    $conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
    $path = $path . $dbname . "/";
    
    if(!is_dir($path))
    	mkdir($path, 0777);
    
    $fullname = $path . $dbname . '.' . 'sql';
    $dump_cmd = "mysqldump -h" . $dbhost . " -u" . $dbuser . " -p" . $dbpass . " " . $dbname . " > " . $fullname;
    exec($dump_cmd);		// execute mysql dump
    if ($comp_pgm) {
    	$comp_cmd = $comp_pgm . " -f " . $fullname;
    	exec($comp_cmd);		// execute gzip
    }
    
    $subject = $dbname . ' backup';
    $text	 = $dbname . ' backup attached';
    $file	 = $fullname . $comp_ext;
    $type	 = 'application/x-gzip';
    sendbackup($to, $subject, $text, $from, $file, $type);
    
    echo "Created backup file for $dbname.\n";
    
    ?>
    قم بتخزين الملف ب php , وحمله للسرفر , ثم قم بطلبة عن طريق موقعك, سوف يرسل لك الدمب عن طريق الاميل ، و لكن لا تستخدم العناوين العامة مثل hotmail , لأنه يلزملك اكثر من 12 MB سعة اميل .





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

  9. #9
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    mavico
    قمت بعتعديل
    اسممستخدم القاعده والباسوورد الى المستخدم في قاعة البيانات

    وكذلك البريد

    ثم حفظ الملف بامتداد بي اتش بي

    وحمله الى موقعي

    وعند طلبه تاتيني صفحة بيضاء

    ثم بعد ذلك ذهبت الى البريد ولكن بدون اي فائده

    ارجو ان كان هناك تغيير في الكود لانني لااعرف للغة البي اتش بي





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

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    47


    نعم الكود ناقص وفيه خطأ, سوف اقوم بتعديله بأقرب فرصة ..





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

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    47


    بطريقة مبسطة ...
    الخطوة 1 :
    كود PHP:
    <?php

    `mysqldump --opt -u$dbuser -p$dbpass $dbname > $fullname`;

    echo 
    'Back up is Done!';

    ?>
    اعمل ملف اسمه backup.php و ادخل به الكود السبق و حمله للسرفر .

    الخطوة 2 :
    اعمل ملف اسمه mybackup.txt و اتركة فارغ و حملة للسرفر !
    و يجب ان يــــــــــــــــكون chmod 777 !!!!! <------ مـــــهـــــم

    الخطوة 3 :

    اطلب backup.php هكذا :


    تستطيع استخدام هذه الطريقة دائما !





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

  12. #12
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    شكرا لك على المساعده

    سأجرب هذا الامر
    واخبرك بالنتيجه





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

  13. #13
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    هذه النتيجه التىظهرت بعد ان فتحت الملف

    Back up is Done!

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





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

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    47


    الأن جربته ... يعمل !!

    تاكد من ماف التكست chmod 777 حتي يقدر التخزين فيه !!





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

  15. #15
    عضو فعال
    تاريخ التسجيل
    Nov 2000
    المشاركات
    1,161


    امنا متأكد من التصريح 100%

    والنتيجه كما هي

    شكرا لك على تقديم العون
    وتبل تحياتي





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





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

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

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