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

الموضوع: أحد الجداول كبير وأريد نقله لقاعدة أخرى، هل من طريقة لتقسيمه؟!

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309

    Red face أحد الجداول كبير وأريد نقله لقاعدة أخرى، هل من طريقة لتقسيمه؟!



    السلام عليكم.

    لدي جدول كبير جدا (25 ميغا تقريبا) وأريد نقله إلى قاعدة أخرى.
    عند محاولة رفعه في القاعدة الجديدة عن طريق Import يظهر لي أن الحجم الأقصى هو 2 ميغا، وللأسف ليس لدى سيطرة على هذا الشرط، لأنه محدد من قبل المستضيف.

    سؤالي،

    1. هل يوجد طريقة يتم من خلالها فيها الملف هذا إلى أجزاء صغيرة، ثم أعمل Import لكل على حدة؟
    طبعا هناط طريقة وهي أن أفتح ملف ال SQL الخاص بالجدول وأنسخ أجزاء منه وأضعها في ملفات صغيرة، وبدأت حقيقة في عمل ذلك، لكن يدي صارت تؤلمني. ثم لا يعقل ألا يوجد طريقة أتوماتيكية تريحني من هذا العناء.

    2. أو هل يوجد مثلا سكريبت يقوم بالمهمة، بحيث أعطيه بيانات القاعدة الأولى والثانية، وهو ينقل الجدول؟


    جزاكم الله كل خير.







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    364


    من الممكن نقل جدول من قاعدة لأخرى ..

    اذا كانت القاعدتين على نفس الاستضافة فيمكنك ان تنقلهم من الـ phpmyadmin مباشرة

    اذا كانت القاعدتين على نفس السيرفر لكن على استضافتين مختلفتين فاخبر مسؤول السيرفر وهو سيمكنه مساعدتك في هذا الأمر ايضا

    اذا كنت تريد استعادة قاعدة كبيرة الحجم من ملف sql فيمكنك رفعها بالـ ftp ثم استخدام سكربتات استعادة القواعد الكبيرة مثل BigDump

    اذا كنت من السعودية وتريدني ان اقوم بهذا الأمر لك بمقابل ما فيمكنك مراسلتي على بريدي الإلكتروني:
    المراسلة : مركز رواق التقني - شبكة رواق

    تقبل مني ارق تحية





    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    شكرا على ردك السريع أخي القائد.

    نعم القاعدتان على phpmyadmin ومن نفس الاستضافة.
    هل يوجد طريقة عبر phpmyadmin لنسخ قاعدة وإنشاء قاعدة جديدة طبق الأصل منها؟

    لا أنا من الكويت.
    شكرا، وبوركت.






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخي الكريم
    اولاً 25 ميجا ليس كبير ولا شىء
    كام قال لك الاخ هناك حلين:

    1- ان يقوم المستضيف بنقله لك ولن تستطيع انت نقله
    2- ان تستخدم اسكربت لزراعة القاعدة مثل BigDump وهو الافضل في نظري وتم تجربته كثيراً بنجاح
    واليك رابط احدث اصدار منه:
    http://www.ozerov.de/pphlogger/dlcou...de/bigdump.zip





    التعديل الأخير تم بواسطة مهندس مصرى ; 16-07-2008 الساعة 02:18 AM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    جزاك الله خيرا يا باش مهندس.

    نزلت سكريبت BigDump. هل أضع بيانات القاعدة الجديدة الفارغة فيه؟ أم بيانات القديمة؟
    والقاعدة القديمة أضعها على جهازي أو أرفعها FTP على الموقع؟

    وهل سيعمل السكريبت دون مشاكل مع قواعد البيانات العربية؟

    وشكرا جزيلا






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    364


    اذا القاعدتان تظهران عندك في الـ phpmyadmin

    - ادخل على القاعدة التي تحوي الجدول الذي تريد نقله
    - ادخل إلى الجدول الذي تريد نقله (استعراض Browse)
    - ادخل على التبويب (عمليات Operations)
    - ستجد خانة خاصة لنسخ الجدول اسمهاCopy table to) أو (نسخ الجدول إلى)
    - من القائمة المنسدلة اختر اسم القاعدة التي تريد النسخ إليها واكتب اسم الجدول الذي تريده ان يظهر هناك (انتبه ان لا يكون اسم الجدول موجود في القاعدة الاخرى) ..


    فقط .. هذا كل شيء





    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    جزاك الله خيرا يا باش مهندس.

    نزلت سكريبت BigDump. هل أضع بيانات القاعدة الجديدة الفارغة فيه؟ أم بيانات القديمة؟
    والقاعدة القديمة أضعها على جهازي أو أرفعها FTP على الموقع؟

    وهل سيعمل السكريبت دون مشاكل مع قواعد البيانات العربية؟

    وشكرا جزيلا
    ارفع ملف القاعدة وليكن file.sql فى نفس المسار الذي رفعت عليه ال bigdump
    مثلا لو رفعته داخل ال public_html ارفع القاعدة ايضا بال ftp معه
    افتح ملف bigdump.php وعدل التالي بما يناسب موقعك:

    كود PHP:
    $db_server   'localhost';
    $db_name     'database';
    $db_username 'root';
    $db_password ''
    وبعد ان تطلب الملف من المتصفح ستجد جميع الملفات داخل المجلد الذي رفعت عليه الملف وستجد طبعا ملف القاعدة ضمن هذه الملفات وستجد بجواره كلمة start import
    اضغط عليها وانتظر الى ان يكتمل زرع القاعدة
    وان شاء الله تُوفق فى تركيب القاعدة بنجاح

    ملاحظة: اذا اردت عدم رفع القاعدة فى نفس مسار ال bigdump.php فعليك تحديد المسار من داخل الملف نفسه في الخيار
    كود PHP:
    $filename         ''
    اكتب به المسار
    واتمني لك تركيب القاعدة بنجاح





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    اذا القاعدتان تظهران عندك في الـ phpmyadmin

    - ادخل على القاعدة التي تحوي الجدول الذي تريد نقله
    - ادخل إلى الجدول الذي تريد نقله (استعراض Browse)
    - ادخل على التبويب (عمليات Operations)
    - ستجد خانة خاصة لنسخ الجدول اسمهاCopy table to) أو (نسخ الجدول إلى)
    - من القائمة المنسدلة اختر اسم القاعدة التي تريد النسخ إليها واكتب اسم الجدول الذي تريده ان يظهر هناك (انتبه ان لا يكون اسم الجدول موجود في القاعدة الاخرى) ..


    فقط .. هذا كل شيء
    شكرا جزيلا. بارك الله فيك.
    نجح الأمر على السيرفر الشحصي، لكن على السيرفر الفعلي لم ينجح ويظهر لي أنه لا يوجد صلاحيات لعمل قاعدة جديدة.
    لكن يمكنني طلب ذلك من المستضيف إن شاء الله. شكرا.






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    ارفع ملف القاعدة وليكن file.sql فى نفس المسار الذي رفعت عليه ال bigdump
    مثلا لو رفعته داخل ال public_html ارفع القاعدة ايضا بال ftp معه
    افتح ملف bigdump.php وعدل التالي بما يناسب موقعك:

    كود PHP:
    $db_server   'localhost';
    $db_name     'database';
    $db_username 'root';
    $db_password ''
    وبعد ان تطلب الملف من المتصفح ستجد جميع الملفات داخل المجلد الذي رفعت عليه الملف وستجد طبعا ملف القاعدة ضمن هذه الملفات وستجد بجواره كلمة start import
    اضغط عليها وانتظر الى ان يكتمل زرع القاعدة
    وان شاء الله تُوفق فى تركيب القاعدة بنجاح

    ملاحظة: اذا اردت عدم رفع القاعدة فى نفس مسار ال bigdump.php فعليك تحديد المسار من داخل الملف نفسه في الخيار
    كود PHP:
    $filename         ''
    اكتب به المسار
    واتمني لك تركيب القاعدة بنجاح
    وفيت وكفيت. شكرا وجزاك الله خيرا.






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


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

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


    اما اذا كنت تنسخ (جدول) فقط فانت لست بحاجة إلى صلاحية انشاء قاعدة جديدة
    لان اسماء القواعد ستظهر لديك في قائمة منسدلة في خيارات النسخ بالفعل وكل ما عليك عمله هو كتابة اسم الجدول بجانبها


    تابع شرحي خطوة خطوة وستفهم ما اعنيه باذن الله

    تقبل مني ارق تحية





    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com

  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    صحيح! لم أنتبه لعلامة الصح الموجودة غلى إنشاء قاعدة جديدة. شكرا جزيلا!






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2000
    المشاركات
    309


    الله أكبر. تم النقل بنجاح.
    أجزل الله لك العطاء.






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


    مبروك





    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com





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

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

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