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

الموضوع: طريقة تركيب قاعدة البيانات على السيرفر المحلي

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

    طريقة تركيب قاعدة البيانات على السيرفر المحلي



    السلام عليكم ورحمة الله

    قد واجه البعض مشكلة في تركيب قاعدة البيانات على السيرفر المحلي (ويندوز) إذا كانت حجم قاعدة البيانات كبيرا نوعا ما، فالـ phpMyAdmin لا يمكنها تركيب قاعدة البيانات الكبيرة.

    فيه طريقة سهلة جدا لتركيب قاعدة البيانات مهما كان حجمها وبسرعة فائقة. يمكن البعض يعرف عن هذه الطريقة ، ولكن متأكد أن فيه كثير مايعروفون عنها لذلك حبيت أوضحها.

    الطريقة مجربة على Mysql الي يجي مع برنامج PHPTriad. ، تم تركيب ملف sql حجمه تقريبا 10 ميجا في دقيقة واحدة

    أولا نفرض أن الملف موجود على السي :
    c:/back_up.sql

    أفتح ملف mysql.exe الموجود في مجلد
    C:\apache\mysql\bin

    راح تفتح لك نافذة دوس ، أطبع

    \h

    لتعرض جميع الأوامر التي يمكن أن تنفذها
    مايهمنا تركيب قاعدة البيانات
    إكتب
    \u dbname

    لتحديد قاعدة البيانات التي ترغب في تركيبها

    بعدين اكتب هذا الامر

    \. c:/back_up.sql

    وراح ينفذ جميع الأوامر التي في الملف ، سطرا سطرا ، وبعد الإنتهاء يعود بك لـ

    mysql>

    إطبع

    \q

    للخروج

    بالتوفيق





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


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    639


    مشكور على الايضاح
    واحب اضيف
    في طريقة اسهل وانا استخدمها وركبت قاعدة بيانات حجمها 145 ميقا في 5 دقائق

    الطريقة :
    ضع ملف نسخة قاعدة البيانات
    xxxxx.sql
    داخل مجلد BIN الموجود في مجلد MYSQL

    بعد ذلك شغل نافذة اوامر الدوس
    ونفذ الامر التالي :
    mysql -uroot dbname < xxxxx.sql

    dbname اسم قاعدة البيانات
    xxxxx.sql اسم ملف نسخة قاعدة البيانات

    مع ملاحظة ان يكون محث الدوس داخل مجلد BIN







    __________________
    تعلم فليس المرء يولد عالما
    abutawfig غير متواجد حالياً

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


    السلام عليكم
    الله يعطيك العافية أخوي abutawfig
    نفس الملف تستخدمه الطريقتين ، الفرق ياتنفذ الأمر مباشرة من الدوس مع إرسال البراميتر للملف ، ولا تشغل الملف وتشتغل على القائمة.

    الطريقة الي ذكرتها أفضل بكثير ، لأنها تستخدم نفس الأمر الي نستخدمه عند تركيب قاعدة البيانات على سيرفر الليونكس.
    جربت الـdump (أخذ نسخة من قاعدة البيانات) ونجحت العملية أيضا
    mysqldump -proot dbname > c:/dump.sql

    مشكور أخوي abutawfig





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

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    46


    السلام عليكم

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

    جربت الطريقه الثانيه

    هذاالي طلع لي

    C:\AppServ\mysql\bin>mysql -uroot asd<asd.sql
    ERROR 1064 at line 1: You have an error in your SQL syntax. Check the manual th
    at corresponds to your MySQL server version for the right syntax to use near 'NS
    ERT INTO adminlog VALUES('554', '1', '1014740540', 'template.

    قلت بغير قاعده البياانات ونفس الخطاء

    C:\AppServ\mysql\bin>mysql -uroot vb<asd.sql
    ERROR 1064 at line 1: You have an error in your SQL syntax. Check the manual th
    at corresponds to your MySQL server version for the right syntax to use near 'NS
    ERT INTO adminlog VALUES('554', '1', '1014740540', 'template.


    وش السالفه :anger1:


    ويعطيكم الف عافيه





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

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    639


    Mansour
    الحمدلله يعني كل الطرق تؤدي إلى الهدف

    جعجع
    جرب تركب النسخة بنفس الطريقة على قاعدة بيانات خالية من الجداول
    وخذ مسافات هنا
    asd < asd.sql

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

    وليتك تعطينا النتيجة بعد التجربه





    __________________
    تعلم فليس المرء يولد عالما
    abutawfig غير متواجد حالياً

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


    السلام عليكم
    اهلين abutawfig

    الطريقه الي سويتها قبل مثل ماقلت لي

    قاعده بينات asd كانت خاليه من الجدوال
    جربت على قاعده بيانات vb وفيها جداول

    ونفس الاخطاء

    على فكره مادري فيه فرق او لا

    نسخه الاباتشي الي عندي

    AppServ v2.4.0

    مادري هي تفرق او لا


    والله يقويكم ويزودكم من علمه

    تحياااااااتوووووووووو





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

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    603

    أخي الفاضل



    الاخ الفاضل جعجع

    سبب الخطأ عندك هو خطأ املائي ولا علاقة له بقواعد البيانات سواء مليانة او فارغة

    الحل ببساطة حدث الاباتشي
    لان في أوامر ما تشتغل على الاصدارات القديمة من ال mysql

    تمنياتي بالتوفيق وبانتظار نتائج التجربة





    __________________
    EgMix Networks
    Fully Managed Dedicated Servers
    Email : Sales @ egmix.com
    www.egmix.com
    Or call
    0020101737078
    0020121474122
    egmix غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2001
    المشاركات
    639


    انا عندي النسخة
    appserv-win32-1.9.0
    وهي افضل نسخة - خالية من الاخطاء والمشاكل

    جرب تغيير نسخة السيرفر يمكن تنحل المشكلة





    __________________
    تعلم فليس المرء يولد عالما
    abutawfig غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    84


    الاخ / Mansour

    اشكرك على هذه العلومات التي بحثت عنها كثيرا


    تحياتي





    __________________
    http://www.wa7aah.com

    http://www.geocities.com/asseralshwg/mymail.swf
    wa7aah غير متواجد حالياً

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


    ألف شكر لجميع الأخوة

    السبب والله العالم للمشكلة ، أن البرنامج الي أخذت منه النسخة كتبها بطريقة لا تتوافق مع Mysql الموجودة في جهازك.

    فرضا بعض الأحيان يقبل أن يكون الـSQL بالشكل التالي
    INSERT INTO tbl_name VALUES(15,12);
    ,أحيانا يتطلب كتابة الأمر كاملا
    INSERT INTO tbl_name (col1,col2) VALUES(15,12);

    مثل ماقال egmix اعتقد الخطاء إملائي في SQL
    جرب خذ نسخة من قاعدة البيانات بطريقة اخرى ، مثلا من التلنت ، أو اذا كنت اخذها من التلنت جرب خذها من phpmyadmin

    وجرب ركب قاعدة البيانات وان شاء الله تركب بنجاح.





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

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


    شكراً للجميع





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

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    699


    السلام عليكم ورحمة الله ...


    تسلم اخوي على الطريقة والأوامر المستعمله زي اوامر الشل للقواعد ...


    تحياتي لكم ..

    اخــوكم : راشـــد الكعبــــي





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





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

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

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