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




نشر في إنشاء موقع WordPress  في 2023-08-27 بواسطة إيهاب فرحات
  • Home
  • Blog
  • mysql vs mariadb: لماذا يجب أن تفكر في التبديل في 2023؟
mysql vs mariadb : أيهما أفضل؟ اكتشف سبب قيام العديد من المطورين بالتبديل وتعلم كيفية الانتقال إلى MariaDB بسهولة مع هذا الدليل الإعلامي.

ربما يعجبك أيضا:

mysql vs mariadb : أيهما أفضل؟ اكتشف سبب قيام العديد من المطورين بالتبديل وتعلم كيفية الانتقال إلى MariaDB بسهولة مع هذا الدليل الإعلامي.

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

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

MariaDB هو نظام DBMS أحدث وخفيف الوزن يوفر أداءً محسنًا وميزات أكثر تطورًا وقدرة أكبر على التعامل مع مجموعات البيانات المعقدة. مقارنةً بـ MySQL ، تفتخر MariaDB أيضًا بمجتمع أكثر حيوية يحافظ على تحديث المستودع العام الخاص به ويقوم بإجراء تغييرات مبتكرة.

ستوجهك هذه المقالة خلال ترحيل بياناتك من MySQL إلى MariaDB.

دورة إتقان WordPress (جديد)

  • يعد WordPress هو الأكثر شيوعًا لتصميم مواقع الويب ولكنه يأتي مع منحنى تعليمي. لهذا السبب أعددنا هذه الدورة التدريبية مجانًا حتى تتمكن من البدء بسرعة.
  • mak
    uI6V0gmnB7JZaF8UBv1OAJTyEunEWFEwL6mXV9+K50HCY2O8EfbVST8Bkb4oOzIAXuMAAAA

    mysql vs mariadb: كيفية الاتتقال بينهما ؟

    كيفية تغيير قواعد البيانات من MySQL إلى MariaDB

    الترحيل من MySQL إلى MariaDB سهل للغاية. يمكنك تقسيم العملية برمتها إلى خطوتين مهمتين:

    1. انسخ قاعدة بياناتك احتياطيًا  في MySQL عن طريق تفريغها في ملف SQL.
    2. قم بتسجيل الدخول إلى خادم MariaDB الخاص بك وقم بتحميل ملف النسخ الاحتياطي لإنشاء قاعدة البيانات.

    تتوافق MariaDB مع MySQL ، لذلك لن تواجهك مشاكل في ترحيل قاعدة البيانات الخاصة بك.

    بعد ترحيل قاعدة البيانات الخاصة بك من MySQL إلى MariaDB والتحقق من اكتمال الجداول ، يمكنك تحديث موقع الويب الخاص بك لسحب البيانات من MariaDB بدلاً من MySQL.

    متطلبات

    نظرًا لأنك تتطلع إلى الترحيل من MySQL إلى MariaDB ، يجب أن يكون لديك بالفعل قاعدة بيانات MySQL تحتوي على بعض البيانات التي تريد نقلها.

    بطبيعة الحال ، يجب أن يكون لديك أيضًا نسخة من MariaDB. على الرغم من أنه ليس مطلوبًا ، يستخدم هذا البرنامج التعليمي phpMyAdmin ، وهي أداة مرئية مفتوحة المصدر تتيح لك إدارة قواعد بيانات MySQL و MariaDB باستخدام مستعرض ويب.

    أداة إدارة phpMyAdmin
    phpMyAdmin

    للوصول إلى phpMyAdmin ، قم بتثبيت WAMPServer  أو XAMPP . تأتي حزم الخادم هذه مثبتة مسبقًا مع phpMyAdmin و MySQL و MariaDB – كل ما تحتاج إلى اتباعه في هذا البرنامج التعليمي. (يمكن تشغيل XAMPP على أنظمة تشغيل Windows و macOS و Linux).

    إذا لم يكن لديك phpMyAdmin ، فلا تقلق. تتضمن المقالة الأوامر التي يمكنك تشغيلها على جهازك لتكرار نفس الإجراءات على MySQL و MariaDB.

    الخروج مع MySQL

    ابدأ بإنشاء نسخة احتياطية من قاعدة البيانات المستهدفة في MySQL. ابدأ خادم MySQL الخاص بك وقم بتسجيل الدخول إلى قاعدة بيانات MySQL باستخدام phpMyAdmin. من WAMP أو XAMPP ، يمكنك الوصول إلى phpMyAdmin بالانتقال إلى  http: // localhost / phpMyAdmin / .

    صفحة تسجيل الدخول phpMyAdmin لخادم MySQL
    صفحة تسجيل الدخول phpMyAdmin

    بمجرد دخولك إلى بيئة MySQL ، انقر فوق قاعدة البيانات التي تريد نسخها احتياطيًا. يقوم هذا المثال بتصدير قاعدة بيانات WordPress ، والتي تحتوي على جداول WordPress النموذجية.

    قاعدة بيانات WordPress على phpMyAdmin باستخدام MySQL
    قاعدة بيانات WordPress على phpMyAdmin

    انقر فوق علامة التبويب تصدير  أعلى الجداول ، ثم اختر تنسيق SQL. ستقوم باستيراده إلى MariaDB لاحقًا.

    تصدير قاعدة بيانات WordPress بتنسيق SQL
    تصدير قاعدة بيانات WordPress بتنسيق SQL

    انقر فوق “انتقال” لتنزيل نسخة احتياطية من قاعدة البيانات على جهاز الكمبيوتر المحلي كملف SQL. بدلاً من ذلك ، إذا لم يكن لديك phpMyAdmin أو كنت تفضل استخدام الأوامر ، فاستخدم الأمر التالي لتفريغ قاعدة البيانات الخاصة بك في ملف SQL. استبدل your-nameوباسم your-passالمستخدم وكلمة المرور الخاصين بقاعدة البيانات.

     $ mysqldump --user=your-name --password="your-pass" wordpress > wordpress.sql

    في هذه الحالة ، يُنشئ الأمر ملفًا احتياطيًا باسم wordpress.sql  يحتوي على كود SQL من قاعدة بيانات WordPress .

    أخيرًا ، قم بإلغاء تثبيت MySQL

    في مع MariaDB

    أولاً ، تأكد من تثبيت MariaDB على جهازك المحلي . لن تحتاج إلى القيام بذلك يدويًا إذا كنت تستخدم WAMP أو XAMPP أو توزيعات مماثلة مثبتة مسبقًا مع MariaDB.

    حان الوقت الآن لتحميل ملف MySQL الاحتياطي إلى MariaDB. أوقف خادم MySQL من لوحة إدارة الخادم. قم بتسجيل الخروج من خادم MySQL والدخول إلى خادم MariaDB (فقط قم بالتبديل من MySQL إلى MariaDB عند تسجيل الدخول إلى phpMyAdmin).

    صفحة تسجيل الدخول phpMyAdmin لخادم MariaDB
    صفحة تسجيل الدخول phpMyAdmin لخادم MariaDB

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

    قاعدة بيانات WordPress على phpMyAdmin باستخدام MariaDB
    قاعدة بيانات WordPress على phpMyAdmin باستخدام MariaDB

    انقر فوق قاعدة البيانات الجديدة التي أنشأتها للتو ، ثم انقر فوق علامة التبويب استيراد  في الجزء العلوي وقم باستيراد ملف النسخة الاحتياطية بالنقر فوق خيار “اختيار ملف”  أو “استعراض”  .

    استيراد قاعدة بيانات ووردبريس
    استيراد قاعدة بيانات ووردبريس

    انقر فوق “انتقال”  لتحميل الملف. قد تستغرق العملية بعض الوقت ، وإذا سارت الأمور على ما يرام ، يخبرك phpMyAdmin أن الاستعلام كان ناجحًا.

    رسالة نجاح الاستعلام
    نجاح رسالة

    إذا كنت تريد استخدام سطر الأوامر بدلاً من ذلك ، فاتبع هذه الخطوات.

    قم بتسجيل الدخول إلى خادم MariaDB الخاص بك وقم بإنشاء قاعدة البيانات الجديدة على النحو التالي:

    $ mysql --user=your-name --password="your-pass" -e  "CREATE DATABASE wordpress";

    قم بتحميل ملف النسخ الاحتياطي في MariaDB.

    $ mysql --user=your-name --password="your-pass" --database=wordpress < wordpress.sql

    بمجرد قيامك باستيراد الملفات من MySQL إلى MariaDB بنجاح ، سيصبح المؤشر نشطًا مرة أخرى.

    كيفية تحديث موقع WordPress الخاص بك

    بعد الانتقال من MySQL إلى MariaDB ، حان الوقت لبدء استخدام موقع WordPress الخاص بك في استخدام قاعدة البيانات الجديدة. لتحقيق ذلك ، عليك فقط تحديث ملف wp-config.php الخاص بموقعك  بتفاصيل قاعدة البيانات الجديدة:

    // ** MariaDB settings** //
    
    define('DB_NAME', 'database_name_here');
    define('DB_USER', 'database_username_here');
    define('DB_PASSWORD', 'database_password_here');
    define('DB_HOST', 'localhost');
    define('DB_CHARSET', 'utf8');
    
    /** The Database Collate type. Don't change this if in doubt. */
    define('DB_COLLATE', '');

    بعد حفظ الملف ، سيبدأ موقع WordPress في سحب البيانات من قاعدة البيانات الجديدة.

    موقع WordPress المحدث
    موقع WordPress المحدث

     

    ملخص

    يعد الترحيل من MySQL إلى MariaDB عملية بسيطة. باختصار ، تحتاج إلى نسخ قاعدة البيانات احتياطيًا وإلغاء تثبيت MySQL ، ثم تثبيت MariaDB واستيراد نسخة احتياطية لقاعدة البيانات الخاصة بك.

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

    مع استمرار MariaDB في الابتكار ، من المحتمل أن يكون أقل توافقًا مع MySQL على المستوى البدائي. لذا ، إذا كنت تستخدم MySQL وتفكر في الانتقال إلى MariaDB للحصول على مزايا إضافية ، فإننا نوصي بالقيام بذلك عاجلاً وليس آجلاً.

    ملاحظة المحررظهرت نسخة من هذه المقالة في الأصل على kinsta .

    دورة إتقان WordPress (جديد)

  • يعد WordPress هو الأكثر شيوعًا لتصميم مواقع الويب ولكنه يأتي مع منحنى تعليمي. لهذا السبب أعددنا هذه الدورة التدريبية مجانًا حتى تتمكن من البدء بسرعة.
  • mak


    {"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

    أتمنى أن تستمتع بقراءة منشور المدونة هذا.

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

    Review Your Cart
    0
    Add Coupon Code
    Subtotal
    Total Installment Payments
    Bundle Discount