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

الموضوع: طريقة نقل قواعد البيانات وتركيبها باستخدام telnet

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

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



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

    هل تود نقل قواعد البيانات و تركيبها بكل يسر وسهول ؟
    أعتقد بأن هذا الموضوع سوف يفيدك، وهو يكفيك عناء الانتظار، ونقل قواعد البيانات بالطريقة التقليدية (FTP)، وكذلك يضمن لك تشغيل قاعدة البيانات و تركيبها في الموقع الجديد بكل سهولة.
    المتطلبات وجود خاصية الدخول على الموقع باستخدام telnet فقط
    (يجب أن يكون الموقعين الجديد والقديم يدعمان الاتصال عن طريق telnet يكفي أن يكون فقط الجديد لنقل و تركيب قاعدة البيانات اي تقوم بحفظ قاعدة البيانات على السيرفر القديم في مجلد معين ومن ثمن تنقلها للسيرفر الجديد بإستخدام telnet من السيرفر الجديد)
    قبل أن نبداء :
    machine1 تعني عنوان موقعك على السيرفر القديم ، أي إما الدومين أو الآي بي
    www.oldsite.com أو 66.66.66.66
    machine2 : تعني عنوان موقعك على السيرفر الجديد أي أما الدومين أو الآي بي
    www.newsite.com أو 216.66.66.66

    الخطوة الأولى:
    حفظ قاعدة البيانات على ملف sql، ومن ثم نقلها إلى الموقع الجديد.

    أدخل على لوحة التحكم في موقعك القديم وشغل telnet على machine1
    أدخل اسم الموقع machine1 ، وبعد ذلك أدخل اسم المستخدم لموقعك وكلمة المرور (قد تصادفك رسالة yes or no اختر yes)
    بعد أن يتم عملية الدخول سوف تكون على مجلد root
    الآن عملية نسخ قاعدة البيانات وحفظها في نفس الموقع
    ادخل هذا الأمر من مجلد الروت root:
    كود:
    mysqldump --opt -uUSERNAME -p databasename > /path/to/dump.sql
    USERNAME = اسم المستخدم
    Databasename = اسم قاعدة البيانات المراد نسخها
    /path/to/dump.sql = عنوان ملف نسخة قاعدة البيانات

    مثال
    نفرض أن اسم المستخدم هو mansour وكلمة المرور هي test، واسم قاعدة البيانات هي mansour_vb
    و أوريد أن أضع ملف sql في مجلد public_html ، سوف يكون الأمر كالتالي :
    كود:
    mysqldump --opt -umansour -p mansour_vb > /public_html/vb.sql
    ملاحظة : بعض السيرفرات تعطي رسالة خطاء عندما تسبق اسم المجلد بعلامة / أي يكون الأمر بهذا الشكل
    كود:
    mysqldump --opt -umansour -p mansour_vb > public_html/vb.sql
    الآن سوف تظهر لك رسالة إدخال كلمة المرور لقاعدة البيانات ، ادخلها (في مثالنا هي test)
    تستغرق العملية عدة ثواني حتى يتم عرض لك العلامة لاستقبال أوامر آخرة
    كود:
    bash$
    الآن اذا ذهبت للمجلد الذي وضعت في قاعدة البيانات (public_html) سوف تجد ملف sql اي (vb.sql)
    الآن انتهينا من السيرفر القديم ، ويتم الخروج منه بأمر exit

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

    الخطوة الثانية:
    نقل ملف قاعدة البيانات للسيرفر الجديد باستخدام telnet

    machine2
    الطريقة سهلة وممتعة ، حيث لا تستغرق العملية إلا عدة ثواني إلى دقائق حسب حجم قاعدة البيانات
    (يتم نقل قاعدة البيانات من السيرفر القديم إلى السيرفر الجديد مباشرة دون المرور على جهازك وهذا هو سبب السرعة)
    ادخل إلى لوحة التحكم الخاصة بموقعك الجديد وقم بتشغيل telnet
    بعد ذلك قم بالدخول على موقعك باستخدام التيلنيت كما فعلت مع السيرفر القديم
    (اسم المستخدم وكلمة المرور...)
    الآن قم بالدخول إلى المجلد الذي تود وضع قاعدة البيانات فيه وذلك بكتابة الأمر
    كود:
    cd /path/to/yourbackupdirectory
    مثال:
    نرغب في وضع نسخة قاعدة البيانات في مجلد db_copy داخل مجلد public_html نقوم بطباعة الأمر التالي:
    كود:
    Cd public_html/db_copy
    الآن نحن جاهزون لاستقبال ملف sql نسخة من قاعدة البيانات
    سوف نقوم بالاتصال على السيرفر القديم، ومن ثم طلب نقل ملف sql إلى السيرفر الجديد
    الاتصال بالسرفر القديم بهذا الأمر
    كود:
    ftp MACHINE1
    (استبدل MACHINE2 بعنوان الموقع القديم أو الآي بي)
    سوف يطلب منك اسم المستخدم وكلمة المرور وبعد ادخلها بالشكل الصحيح تظهر لك هذا العلامة
    كود:
    ftp>
    قم بإدخال هذه السطور متتالية (لا تنسى الضغط على زر ادخل بعد كل نهاية سطر)
    كود:
    bin
    cd /path/to/newdirectory
    put dump.sql
    في ثاني سطر استبدل /path/to/newdirectory بعنوان المجلد الذي وضعنا فيه ملف sql على السيرفر القديم
    في مثالنا السابق وضعنا الملف في مجلد public_html
    أي يكون الأمر بالشكل التالي
    كود:
    bin
    cd /public_html
    put dump.sql
    إضافة / أو إلغائها تعتمد على سيرفرك
    سوف يتم الآن نقل قاعدة البيانات من الهوست القديم إلى الهوست الجديد
    قد تستغرق عملية النقل عدة ثواني إلى دقائق بالاعتماد على حجم الملف
    بعد الانتهاء من عملية النقل ، أغلق ftp على السيرفر القديم بطباعة هذا الأمر
    كود:
    close
    quit
    الآن سوف تجد في المجلد الذي وضعت فيه ملف sql نسخة من قاعدة البيانات
    المجلد هو public_html/db_copy في مثالنا

    ملاحظة : يمكنك نقل مجلدات بهذه الطريقة ، ولكن يجب بالبداية ضغط الملف ومن ثم ارسالة وفك ضغطه

    الخطوة الثالثة:
    تركيب قاعدة البيانات

    فقط بأمر واحد تستطيع تركيب قاعدة البيانات ولا تستغرق العملية إلا عدة ثواني إلى دقائق
    يجب كتابة الأمر في root ، وأنت الآن في المجلد الذي وضعت فيها ملف sql أي (public_html/db_copy) ، لذا يجب عليك الانتقال لمجلد root بكتابة الأمر التالي عدة مرات حتى تخرج من المجلدات الفرعية
    كود:
    cd
    ولمعرفة بأي مجلد أنت الآن ادخل هذا الأمر
    كود:
    dirs
    لذا لم تستطع الذهاب للـ root قم بإغلاق الـ telnet والاتصال مجددا حتى تظهر لك هذه العلامة
    bash$
    الآن سوف نقوم بتركيب قاعدة البيانات ، ادخل هذا الأمر
    كود:
    mysql -uUSERNAME -p newdbname < /path/to/dump.sql
    USERNAME : اسم المستخدم لقاعدة البيانات على السيرفر الجديد
    Newdbname : اسم قاعدة البيانات التي ترغب في تركيبها (الاسم الجديد)
    /path/to/dump.sql : عنوان ملف sql الذي قمت بنقله من السيرفر القديم
    على مثالنا السابق يكون الأمر بالشكل التالي
    كود:
    mysql -umansour -p mansour_vb < public_html/db_copy/vb.sql
    سوف تستغرق العملية عدة دقائق أو ثواني، وبعدها يتم تركيب قاعدة البيانات الجديدة في موقعك

    جربت هذه الطريقة عدة مرات وتشتغل بشكل رائع

    اتمنى ان اكون افدتكم بهذا الشرح البسيط ، واتمنى الا يكون الموضوع مكرر

    المصدر موقع vBulletin
    وتقبلوا تحياتي





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


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


    thanks a lot i really needed that





    __________________
    your brother BLACKiE
    BLACK ViRii غير متواجد حالياً

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


    BLACK ViRii : هلا اخوي ، ولا شكر على واجب
    والحمد لله ان الموضوع فادك ولا راح تعب يوم على الفاضي





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

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


    جزاك الله كل الخير اخي منصور وبارك الله فيك





    __________________
    عقول الناس...في رؤوس أقلامهم
    ___________________________
    وهم غير متواجد حالياً

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


    تسلم أخوي منصور





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

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    89


    عندي استفسار هو :

    اذا كان عندي نسخة من المنتديات على جهازي وابغى ارفعها بالتلنت كيف ؟

    وكيف اخذ نسخة من المنتديات بالتلنت ؟





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

  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    موضوع مهم وكثيرة التساؤلات حوله

    جزاك الله خير أخ منصور





    Dr.Server غير متواجد حالياً

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


    أخي منصور

    شكرا على الشرح الاكثر من رائع.

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

    انه يعطيني في المجلد المراد نسخ ملف الـ sql فيه ... فاضي يعني البايت صفر.

    ويلا زمه رساله permission denied

    رغم تأكدي من اجراءاتي .. ذهبت للمجلد واعطيته ترخيص 777

    وايضا نفس المشكلة ونفس الا عراض.

    علما ان مسار موقعي ليس

    mysqldump --opt -umansour -p mansour_vb > /public_html/vb.sql
    --------------------------------------------------------------------------------

    بل :

    mysqldump --opt -umansour -p mansour_vb > /ftp/store/vb.sql
    --------------------------------------------------------------------------------

    لم ا عثر على public_html

    بينما توجد على السيرفر الذي ارغب الانتقال إليه.

    علما : ان السيرفر يخدم التلنت ..

    ولم استطع ايضا اخذ نسخه عن طريق phpmyadim لضخامة قاعدة البيانات حتى بالتجزءه لم تنجح ..بعد تحميل عدّه ميقا بايت ينهي البرنامج التحميل.

    حاولت مخاطبة الشركه المالكة ولكنها اخبرتني انه لا توجد مشكلة لديهم..

    طبعا طنّشوا عمليه انهم يأخذون لي نسخه عن طريقهم.

    آمل انني وضحت معظم جوانب المشكلة


    تحياتي





    __________________
    -

    شمر

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

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    711


    والله مشكور إخوي منصور (( السمي ))

    صراحة حفظ الموضوع عندي لأن صراحة يفيدني واايد





    __________________
    http://www.bokmade.ws/

    bokmade@hot-des.com
    WWF Manager غير متواجد حالياً

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


    اخوي منصور عندي سؤال انا فتحت التل نت من جهازي وابي انسخه في موقعي

    /path/to/dump.sql = عنوان ملف نسخة قاعدة البيانات

    شلون اطلعه من موقعي





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

  11. #11


    مشكـــــــــــور يا منصــــــــــور






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

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


    أخي aljenaidi اكتب الأمر بهذا الشكل وان شاء الله يشتغل معاك

    mysqldump --opt -u mansour -h localhost -p mansour_vb > /ftp/store/vb.sql
    أو
    mysqldump --opt -u mansour -h db.shammar.net -p mansour_vb > /ftp/store/vb.sql
    أو جرب
    mysqldump --opt -u mansour -h mysql.shammar.net -p mansour_vb > /ftp/store/vb.sql






    __________________
    ومـن يتهـيب صعــود الجبــال ~~ يعش أبد الدهر بين الـحفـر
    أبارك في الناس أهل الطموح ~~ ومن يستلذ ركـوب الخطْـر
    ومن لـم يعانقه شوق الحياة ~~ تبخر مــن جـوهـا وانـدثــر
    فلا الأفق يحضن ميت الطيور ~~ ولا النحل يلثم ميت الزهر
    هو الكونُ حـي يحـبُ الحياة ~~ ويحتقر المـيتَ مهـما كبــر
    وأُُعلنُ في الكون أن الطموح ~~ لهيـب الحياة وروح الظفـر
    khalid4u غير متواجد حالياً

  13. #13
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    مشكور جدا
    قد استفدت شخصيا من الشرح

    شكرا لك





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

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    668

    يعطيك العافية



    مشكور اخ Mansour ما قصرت .....شرح وافي وكافي ...





    __________________
    * عش ما شئت فإنك ميت . وأحبب من شئت فأنك مفارقة , وأعمل ما شئت فأنك مجازى بة

    * ما فائدة القلم اذا لم يفتح فكرا ..أو يضمد جرحا ..أو يرقا دمعة ..أو يطهر قلباً ..أو يكشف زيفاً .. أو يبني صرحاً يسعد الأنسان في ضلالة
    faleh2002 غير متواجد حالياً

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2001
    المشاركات
    569


    شباب كيف اشغل التل نت من جهازي عشان انسخ قاعدة البيانات حقت المنتدي

    ياليت تفيدوني يا شباب





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





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

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

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