سؤال

من قرأتي الأشياء إعداد Mariadb وتفعيل Tokudb على خادم Debian / Ubuntu 64 بت هو مهمة سهلة نسبيا.

أنا استخدم حاليا MySQL ولديك قدرا كبيرا (مكتوب جيدا، وأعتقد أنه) SQL في PHP يستخدم PDO للوصول إلى قاعدة البيانات.أجمع أنه لا توجد اختلافات نصنية بين نكهات SQL التي يستخدمها Mariadb و MySQL.أسئلتي

  1. هل هذا يعني ذلك، ثم يمكنني ببساطة تصدير MySQL DB الحالي، واستبدال جميع المراجع إلى InnoDB مع Extradb، قم بتشغيل البرنامج النصي على خادم MARIADB الجديد ويكون قيد التشغيل؟
  2. القضية المحتملة الأخرى هي phpmyadmin.هل تعني "استبدال البرنامج المساعد" أنه يمكنني الاستمرار في استخدام PhpMyAdmin مع خادم Mariadb؟
  3. أخيرا، هل هناك أي gotchas أخرى هنا يجب أن يكون المرء على دراية به قبل جعل مثل هذا التبديل؟كنت أقدر الكثير من المساعدة.

هل كانت مفيدة؟

المحلول

يمكنك القيام بإجراء MySqldump على قاعدة بيانات MySQL الحالية واستخدام الإخراج لتحميل جميع البيانات الخاصة بك إلى Mariadb.هدف واحد من MariADB هو متوافق تماما مع MySQL (الآن على الأقل) حتى تتمكن عادة من إيقاف تشغيل خادم MySQL الحالي، ونسخ مجلد البيانات إلى تثبيت Mariadb الخاص بك، وابدأ تشغيله.

نظرا لهدف توافق Mariadb، ليست هناك حاجة إلى تبديل المحرك الخاص بك= بيانات InnoDB إلى أي شيء آخر، فهي تفهم أن InnoDB= XTRADB.

أخيرا، إذا كنت ترغب في البدء في تحويل جداولك إلى محرك تخزين Tokudb، تحقق من دليل البدء السريع للحصول على نصائح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top