اضغط على هذا: هل موقعك جاهز لـ MySQL 5.7's EoL؟
نشرت: 2023-09-29مرحبًا بك في Press This، بودكاست مجتمع WordPress من WMR. تضم كل حلقة ضيوفًا من جميع أنحاء المجتمع وتناقش أكبر المشكلات التي تواجه مطوري WordPress. وفيما يلي نسخة من التسجيل الأصلي.
مدعوم من ريد سيركل
Doc Pop : أنت تستمع إلى Press This، وهو بودكاست لمجتمع WordPress على WMR. نسلط الضوء كل أسبوع على أعضاء مجتمع WordPress. أنا مضيفك، دكتور بوب. أنا أدعم مجتمع WordPress من خلال دوري في WP Engine ومساهماتي في Torquemag.io. يمكنك الاشتراك في اضغط على هذا على RedCircle أو iTunes أو Spotify أو تطبيق البث المفضل لديك. يمكنك أيضًا تنزيل الحلقات مباشرةً من WMR.fm.
الآن، في 31 أكتوبر، سينهي MySQL دعم الإصدار 5.7 من MySQL، وعلى الرغم من أن هذا التاريخ يصادف عيد الهالوين، فلا يوجد سبب يجعل مستخدمي WordPress يخافون من هذه الترقية. إنها ترقية كبيرة، وكما أفهم، فإن 75 بالمائة من مواقع WordPress لا تزال تستخدم الإصدار 5.7 من MySQL.
سنتحدث اليوم مع كارمن جونسون، مديرة منتج النظام الأساسي في WP Engine، حول كل ما تحتاج إلى معرفته لترقية قاعدة بيانات MySQL الخاصة بك، كارمن، كيف حالك اليوم؟
كارمن جونسون : أنا في حالة رائعة يا دكتور، شكرًا لسؤالك.
DP : رائع، دعونا نبدأ هذا. أود أن أسمع قصة أصل WordPress الخاصة بك قبل أن ندخل إلى MySQL.
CJ : بالتأكيد، سعيد بمشاركتها. يجب أن أقول إنها ليست مثيرة للاهتمام أو رائعة للغاية، ولكن قصة أصل WordPress الخاصة بي بدأت بالفعل في WP Engine. لذلك، كان لدي خلفية في مجال التكنولوجيا. لقد عملت في العديد من شركات التكنولوجيا المختلفة في تكساس، ووقع WP Engine على رادارتي من خلال الأشخاص في شبكتي الذين وثقت بهم وعملت معهم سابقًا والذين لم يكن لديهم سوى أفضل الأشياء ليقولوها عن WP Engine وقيادتنا في مجتمع ووردبريس. لذلك أردت فقط أن آتي وأتذوق مشروب كوول إيد، كما يمكنك القول. وأنا أفعل ذلك منذ ما يقرب من خمس سنوات.
دي بي : رائع، حسنًا، تهانينا. يسعدنا وجودك في الفضاء وفي العرض لتخبرنا عن تبديل قاعدة بيانات WordPress القادم. هل هناك مثل هذا الاسم؟ هل أنا لا أريد أن أكون دراماتيكيًا بشكل مفرط، لكنه ليس مثل MySQL 5.7-ageddon أو شيء من هذا القبيل، أليس كذلك؟
CJ : لا، لا، لا، لا شيء، لا شيء، شديد. لا، إنها مجرد جزء من عملية الترقية القياسية لنهاية العمر الافتراضي التي تمتلكها العديد من تقنيات WordPress المختلفة، وقد حان الوقت لأن يكون للإصدار 5.7 من MySQL عملية نهاية العمر الخاصة به.
DP : لست متأكدًا مما إذا كانت جميع إحصائياتي صحيحة. لذا لا تتردد في تصحيحي إذا أخطأت في أي شيء. ولكن عندما أنظر حولي، يبدو أن حوالي 75 بالمائة من مواقع WordPress لا تزال تستخدم الإصدار 5.7 من MySQL. أعتقد أن أحد الأشياء التي أردت معرفتها هو — هل قاعدة بيانات MySQL تشبه WordPress من حيث أنني يجب أن أبقيها محدثة عادةً؟ كما أقول دائمًا للناس، استخدموا الإصدار الحالي من WordPress، إذا استطعتم. هل قاعدة البيانات مختلفة حيث تقل احتمالية قيام الأشخاص بالتبديل طوال الوقت؟
CJ : لا على الإطلاق، وإذا كان هناك أي شيء، أود أن أقول إنه ربما يكون من الأهمية بمكان أن تحافظ على تحديث إصدارات قاعدة البيانات الخاصة بك. كما تعلم، فأنت تستضيف كل موقعك المهم، وتستضيف، بدلاً من ذلك، جميع معلومات موقعك المهمة هناك. لذلك من المهم جدًا أن تحافظ على تحديث إصدارات قاعدة البيانات الخاصة بك، سواء كان ذلك من خلال مضيف مُدار أو DIY، لا يهم حقًا الطريقة، ولكن بالتأكيد التأكد من أن قاعدة البيانات الخاصة بك ستكون آمنة وأن معلوماتك التي تخزنها هناك ستكون آمنة، وهو أمر بالغ الأهمية.
DP : ومع ذلك، لماذا انتهى عمر MySQL كإصدار أقدم مثل 5.7؟
CJ : في الأساس، كما أشرت سابقًا، إنها مجرد جزء من دورة حياة مثل هذه التقنيات. لذلك، مع ظهور تحسينات تكنولوجية جديدة، ونحن نكتشف المزيد من الطرق التي يمكن للأشخاص، بدلاً من ذلك، أن تحاول الجهات الفاعلة السيئة اختراق الأنظمة. كما تعلم، يظل الأمان في مقدمة أولوياتنا وأولوية قصوى مع التقنيات المختلفة مثل MySQL. لذلك، مع انتهاء عمر الإصدار 5.7، فإن الإصدار الأحدث، MySQL 8، والذي تم إصداره منذ بضع سنوات حتى الآن، يتضمن بالتأكيد الكثير من تحسينات الأمان والميزات المختلفة التي ستضمن أن مواقعك آمنة ومستقرة. تعمل على النحو الأمثل قدر الإمكان.
DP : لقد ذكرت أن MySQL 8 قد تم طرحه منذ بضع سنوات. لقد تم إصدار MySQL 8.1 الآن، فهل لا يزال هذا بمثابة إصدار متطور، أم أنه إصدار مستقر يجب على الأشخاص الذهاب إليه؟
سي جي : نعم، سؤال عظيم. تم إصدار MySQL 8.1 مرة أخرى في شهر يوليو من هذا العام، وكما تسميه، إصدار متطور، فهو لا يزال مبكرًا جدًا في دورة حياته. لم يصل بعد إلى الدعم طويل المدى، وما يعنيه الدعم طويل المدى بشكل عام هو أن أي أخطاء أو إصلاحات تحتاج إلى معالجة قد فعلت ذلك في أغلب الأحيان. لقد تم إصدار النسخة لفترة من الوقت. لقد تم اعتماده على نطاق واسع إلى حد ما وهو مستقر. MySQL 8.1، الذي تم إصداره منذ بضعة أشهر، لم يصل إلى هذه الحالة تمامًا. ولهذا السبب، فإن MySQL 8 هو الإصدار الوحيد المدعوم بالكامل وهو في حالة الدعم طويل الأمد.
DP : إذن، إذا كان مستخدم WordPress سيقوم بالترقية من الإصدار 5.7 أو أي إصدار آخر يستخدمه إلى الإصدار 8، فما هي الخطوات التي يجب عليه اتخاذها؟ مثل ما الذي يمكنك توفيره لهم لمسار إلى MySQL 8؟
CJ : نعم، أول شيء، ستحتاج بالتأكيد إلى إنشاء نوع من بيئة التطوير، لاختبار مواقعك وقاعدة بياناتك مقابل هذا الإصدار الجديد من MySQL 8.0. وهناك العديد من الطرق التي يمكنك من خلالها القيام بذلك. باستخدام WP Engine على وجه التحديد، يمكنك الاستفادة من بيئة اختبار التطوير المحلية لدينا، ولدينا الكثير من الوثائق المتاحة في مركز الدعم الخاص بنا والتي يمكن أن تساعدك في إرشادك إلى كيفية اختبار موقعك بالضبط، والأشياء الأساسية التي يجب أن تبحث عنها، والأخطاء المحددة. والأشياء المختلفة التي يمكن أن تؤدي إلى كيفية تصحيح أخطاء PHP المختلفة وأنواع الملفات الأخرى للعثور على الأخطاء أو الأشياء المختلفة التي قد تشير إلى عدم التوافق مع الإصدار الجديد.
شكرًا لك. حتى تتمكن من معالجة هذه المشكلات والتأكد من أن مواقعك جاهزة للاستخدام. ولكن حتى مع هذا الاختبار، سواء كنت مع مضيف أم لا، فهو مضيف مُدار يوفر لك هذه الإمكانات، سيكون من الأهمية بمكان أن تتأكد من أن مواقعك ستكون سعيدة وستعمل على الأداء جيدًا على الإصدار الجديد قبل إجراء الترقية، فقط لمنع التعطل أو أي نوع من حالات الفشل الحاسمة في الموقع، بسبب عدم الاختبار.
DP : لقد ذكرت أنه إذا كنت أحد عملاء WP Engine، فهناك دعم محلي، ولكن المحلي متاح خارج WP Engine. وكما أفهمها، لا يزال الأمر بمثابة اختبار التطوير المحلي، أليس كذلك؟ سواء كنت أحد عملاء WP Engine أم لا، فمن المحتمل أنك ستقوم بتدوير مثيل محلي لاختبار قاعدة البيانات الجديدة.
CJ : 100%، دعوة رائعة. نعم، بغض النظر عما إذا كنت تستخدم WP Engine أم لا، يظل Local هو المعيار لاختبار التطوير، ولا يتعين عليك أن تكون أحد عملاء WP Engine للاستفادة من ذلك.
د.ب : وهذا يعني أيضًا نوعًا ما - هذا سؤال مبتدئ، كما قلنا قبل العرض، أعرف ما يكفي لأعرف عدم ترقية قاعدة البيانات الخاصة بي على WordPress - ولكن البيئة المحلية هي الطريقة الأكثر ملاءمة لذلك قم بتجريبه؟ هل هذه هي أفضل طريقة أم أعتقد أن ما أقصده هو أنني أحيانًا أقوم بإنشاء بيئة عرض مسرحي جديدة عبر الإنترنت، وأجرب شيئًا كهذا، وهو ما أفترض أنه ممارسة سيئة، لكنني كنت آمل أن تتمكن من ذلك فقط من أخبرني لماذا.
CJ : نعم، هذا توضيح رائع، وأعتقد، لكي نكون واضحين هنا عندما نقول، كما تعلمون، بيئة اختبار محلية، كما تعلمون، للعديد من الأشخاص، كما تعلمون، القدرة على سحب موقعك إلى جهازك و ، واختبارها، محليًا، كما تعلمون، حرفيًا، اه، محليًا على جهازك، هي طريقة أكثر أمانًا للاختبار. أنت تضمن فقط عدم وجود أي تأثير على موقعك أو على بيئات الإنتاج الخاصة بك، وأنك قادر على اختبار مجموعة واسعة من السيناريوهات المختلفة دون أي تأثيرات محتملة على بيئات الإنتاج المباشر الخاصة بك. ولكن مع ذلك، إذا كنت تريد حقًا التأكد من أن مواقعك ستعمل بشكل جيد في بيئات الإنتاج المباشرة تلك، فقد يكون لديك خيار تشغيل خادم اختبار فعلي، وهو نوع من بيئة الإنتاج، ولكن لديك ما تحتاجه التدريج ومواقع التطوير الخاصة بك هناك والتي يمكنك اختبارها. وهذا يمنحك المزيد من الثقة، على ما أعتقد، بأنك ستحصل على المزيد من تلك التجربة الفردية مقابل المحلية، هناك احتمال أنه قد تكون هناك نتائج معينة داخل بيئة محلية لا يتم تكرارها في بيئة الإنتاج.
لذلك يعتمد الأمر حقًا على المستخدم وموقعك وما تحتاج إلى تحقيقه. لذا، سواء كان ذلك اختبارًا على خادم إنتاج ضمن بيئة مرحلية أو بيئة تطوير، أو اختبارًا محليًا على جهازك، فإن الهدف الرئيسي هو التأكد من أنك تتبع بعض خطوات الاختبار قبل إجراء هذا التبديل إلى إصدار أحدث.
DP : كما تعلم، مع ذلك، كارمن، أعتقد أننا سنأخذ استراحة قصيرة وعندما نعود، سنبدأ هذه المحادثة حول ما يحتاج المطورون إلى معرفته بعد إجراء اختباراتهم للحصول على جاهزون لـ MySQL 8، بالإضافة إلى بعض العوامل الأخرى حول التحسينات التي قد يحصلون عليها من هذا الإصدار الجديد، وبعض الأسئلة العامة الأخرى. ابقي على اتصال. سنأخذ استراحة قصيرة وسنعود فورًا.
DP : مرحبًا بك مجددًا في اضغط على هذا، وهو بودكاست مجتمع WordPress. أنا مضيفك، دكتور بوب. أنا أتحدث مع كارمن جونسون، مديرة منتج النظام الأساسي في WP Engine، حول نهاية عمر MySQL، وMySQL v5.7، وما يحتاج المطورون إلى معرفته. أعتقد أنه قبل الاستراحة مباشرة، كنا نقول إنه إذا كنت تستعد للترقية، فإن أول شيء يجب عليك فعله هو تشغيل بيئة أخرى واختبار الإصدار 5.8 أو أي إصدار ستتحول إليه. اختبرها. تأكد من أن كل شيء يعمل. أعتقد أننا لم نذكر ذلك، ولكن القليل من الحرق، يتضمن التأكد من أن المكونات الإضافية الخاصة بك تعمل، كما تعلم، ليس فقط بصريًا، تحميل الموقع، ولكن نوعًا من اختبار كل شيء. بمجرد أن يختبر الأشخاص وظائفهم، يا كارمن، ما الذي يجب عليهم فعله بعد ذلك؟
سي جي : نعم، سؤال عظيم. لذا، بمجرد الانتهاء من دورات الاختبار الخاصة بك وتكون واثقًا من أن مواقعك جاهزة للترقية، فهي تستعد فقط للترقية نفسها، وقد يبدو ذلك مختلفًا تمامًا اعتمادًا على كيفية استضافة مواقعك.
لذلك، على سبيل المثال، إذا كنت أحد عملاء WP Engine، وتستضيف مواقعك باستخدام WP Engine، فإننا نتولى عملية الترقية نيابةً عنك. إذا كنت أحد عملاءنا، فمن المحتمل أنك قد تلقيت بالفعل اتصالات منا بشأن موجة الترقية هذه، وهي جارية بالفعل، ونحن نتعامل بالفعل مع نقل مواقعك من MySQL 5.7 إلى 8.0، من أجلك. إذا لم تكن تستضيف معنا وكنت تستفيد من حل DIY "افعل ذلك بنفسك"، فسوف تحتاج بالطبع إلى التعامل مع هذه الترقية بنفسك لتجنب تعريض نفسك لخطر الخروقات الأمنية - وهناك وثائق عامة متاحة من MySQL لمساعدتك خلال هذه العملية. ولكن في كلتا الحالتين، هذا شيء سيتعين عليك القيام به لتجنب استخدام إصدار لم يعد مدعومًا رسميًا.
إذا كنت لا تقوم بتنفيذ الأعمال اليدوية، ولكنك تستخدم مضيفًا مُدارًا مختلفًا خارج WP Engine، فإنني أوصي بشدة بالتواصل مع مضيفك في أقرب وقت ممكن للتعرف على خططه لهذه الترقية، كما هو الحال التأثير على جميع مستخدمي WordPress بغض النظر عن مزود الاستضافة.
DP : أعلم أن وقت التوقف عن العمل، يجب أن تكون مستعدًا لوقت التوقف عن العمل إذا كنت تجري ترقية كهذه. وأعتقد أن جزءًا من هذا النوع من العوامل، حتى لو أجريت الاختبار، ربما يحدث شيء ما. لذا كن، كما تعلم، جاهزًا لوقت التوقف عن العمل. ولكن إذا كنت أحد عملاء WP Engine أو مضيفًا آخر سيقوم بإجراء ترقية مماثلة لي في الخلف، نوعًا ما بشكل غير مرئي، أليس كذلك؟
وهم يتعاملون مع الأمر بالنسبة لي. هل هناك احتمال أن أظل أعاني من فترة التوقف؟
CJ : نعم، هذا سؤال رائع حقًا، وهو بالتأكيد شيء يجب الاستعداد له، حيث سيكون لديك بالتأكيد وقت توقف عن العمل - مع الترقية تأتي إعادة تشغيل قاعدة البيانات. لذا، بغض النظر عن مضيفك أو أعمالك اليدوية أو أي شيء لديك، فسوف تواجه فترة توقف عن العمل على مواقعك نظرًا لأن قواعد البيانات الخاصة بك ستنخفض في الإصدار 5.7 وستعود مرة أخرى إلى الإصدار الأحدث.
الشيء الجيد بالنسبة لعملاء WP Engine هو أننا نقوم بتوقيت دورات الترقية هذه مع نافذة الصيانة القياسية الخاصة بك. لذلك، اعتمادًا على مكان تواجدك، ستتم الترقية نفسها أثناء فترة الصيانة التي تم الاتصال بها بالفعل. لذلك، لن يكون هناك أي توقف غير متوقع خارج نوافذ الصيانة تلك. ولكن إذا لم تكن مع مضيف ولم يكن لديك هذا الإعداد، فيمكنك أن تتوقع أنك بحاجة إلى دفع نوع من الصيانة المدفوعة أو شيء ما لعملائك للتأكد من أنهم لا يواجهون تجربة سيئة مثل تلك يتم إعادة تشغيل قواعد البيانات.
DP : لذلك دعونا نتحدث عن الأخبار الجيدة هنا. بافتراض أن هذا سيجذب مجموعة كاملة من الأشخاص، نأمل أن ينتقل 75 بالمائة من مستخدمي WordPress إلى الإصدار 8.0 أو أعلى. ما هي الفوائد التي يمكنهم الحصول عليها من ترقية قاعدة البيانات مثل هذا؟
CJ : نعم، هناك بالتأكيد بعض الأخبار الجيدة هناك، حيث أن هناك بعض المزايا الملحوظة مع MySQL 8 على وجه التحديد - على وجه التحديد بعض تحسينات الأداء والوظائف مثل الأمان المحسن مع تحسينات OpenSSL، وطريقة المصادقة الافتراضية الجديدة، وإدخال أدوار SQL، وتقسيم الشبكة. تحسينات فائقة القوة لكلمة المرور، والكثير من المصطلحات التقنية التي تعادل في الأساس الأمان المعزز حقًا، مع MySQL 8.0، بالإضافة إلى الأداء المحسن. هناك تحسينات على NODB، والتي توفر أداءً أفضل للقراءة والكتابة وعبء العمل وأحمال العمل المرتبطة بـ IO، مما يضمن بشكل أساسي أن أداء المخزن المؤقت NODB جيدًا. ويتضمن ذلك الأشياء التي يحبها المطورون، مثل تحسين تنظيم كود SQL وسهولة قراءته، مع تقديم بعض الميزات الجديدة، مثل وظائف نافذة SQL وتعبيرات الجدول الشائعة. هناك أيضًا بعض إمكانيات JSON المحسنة، والموثوقية الشاملة التي تأتي مع MySQL 8 على وجه التحديد.
لذا، من المؤكد أن هناك بعض الأشياء الجيدة التي يجب أن تأتي مع معرفة أنك ستكون على الإصدار الأكثر أمانًا من MySQL.
د.ب : نعم، أشعر أن ما أسمعه هنا هو الأمن إلى حد كبير. لقد ذكرت بإيجاز أنه ستكون هناك طريقتان جديدتان يعمل بهما المبرمجون. ولذا فإن هذا النوع من توحيد المعايير تجاه تلك الطرق الجديدة بحيث يكون لدى المطورين وقتًا أسهل في استخدام MySQL، ولكن ما أسمعه إلى حد كبير هو ترقيات SSL وتغيير كيفية تقسيم الأذونات للمستخدمين.
لم أكن أعرف شيئًا عن المستخدم الفائق. هذا يبدو رسمًا صغيرًا. مثلًا، إذا تم اختراق ذلك، فهذا يبدو مخيفًا. ولكن، على أي حال، يبدو الأمر إلى حد كبير مثل ما نتحدث عنه، أليست تحسينات السرعة النموذجية لديك، على الرغم من أنه قد يكون هناك بعض، يبدو إلى حد كبير أن هذه ترقية أمنية كبيرة لـ MySQL.
سي جي : بالتأكيد، بالتأكيد. وكل الدلائل تشير إلى ذلك. هذا بشكل أساسي الكثير من التحسينات الأمنية التي تأتي مع هذا الإصدار الجديد.
DP : كنت أتساءل نوعًا ما، لا أعرف إذا كنت ستتمكن من إخباري بذلك، ولكن بما أنني أتعلم نوعًا ما عن هذا، لأن هذا ليس كذلك، فأنا لا أتحدث عن قواعد بيانات MySQL كثيرًا. أنا فقط أواصل التحديق في هذا الرقم الذي لا معنى له بالنسبة لي. وكارمن، آمل أن تتمكني من شرح ذلك لي. نحن نرى مثل كل هذه الإصدارات، 5.1، 5.2، 5.7، ثم هذه الفجوة إلى 8.0، ثم 8.1، وكل ذلك مختلف تمامًا عن كيفية عمل WordPress. يبدو أن الإصدارات متباعدة بسنوات. ولا أعلم، هل تفهم اصطلاح التسمية واصطلاح الترقيم ولماذا انتقلنا من 5.7 إلى 8؟
CJ : نعم، هذا سؤال رائع، وهو في الواقع سؤال شائع أننا في WP Engine نحصل عليه كثيرًا. لسوء الحظ، سأضطر إلى إحباطك وإخبارك أنني لا أملك إجابة جيدة لذلك، بخلاف أن MySQL لم تصدر أي إصدارات جديدة بين 5.7 و8.0. من الواضح أن هناك إصدارات فرعية، لذلك 5.7.x، ولكن لم تكن هناك إصدارات رئيسية أخرى من الإصدارات بين 5.7 و8.0. إذا كان أي شخص يعرف الإجابة على هذا السؤال حول سبب تخطي العديد من المستويات قبل الثامنة، فأنا أحب أن أسمعها.
DP : علينا أن ننظر إلى أوراكل. ولكن إذا كان الأمر كذلك، فهذا كان تورية بالمناسبة.
سي جي : نعم
DP : على الأقل لا يفعلون مثل ما تفعله Apple، مثل iPhone nine وiPhone X وiPhone XR، أليس كذلك؟
سي جي : نعم. هناك على الأقل بعض القافية والسبب.
دي بي : نعم. حسنًا، سنأخذ استراحة قصيرة أخرى وعندما نعود، سنستأنف محادثتنا مع كارمن حول MySQL 8 ونهاية عمر 5.7، لذا ترقبوا المزيد بعد هذه الاستراحة القصيرة.
DP : مرحبًا بك مجددًا في اضغط على هذا، وهو بودكاست مجتمع WordPress. أنا مضيفك، Doc Pop، أتحدث اليوم مع كارمن جونسون، مديرة منتج النظام الأساسي في WP Engine، حول نهاية عمر MySQL للإصدار 5.7 ومزايا الانتقال إلى MySQL 8. وأيضًا، إذا كنت كذلك، لأنني أنا متأكد من أن هناك شخصًا ما، في كل مرة نقول فيها MySQL، يمكن أن يكون أيضًا "MYSQ L" أليس كذلك؟ أو My-SQL. على ما يبدو، هذا ما تقوله Oracle على موقعها هو النطق الموحد، ولكن بعد قول تكملة لي لفترة طويلة، من الصعب بالنسبة لي أن أعتاد على أي طريقة أخرى لقول ذلك.
CJ : لدي نفس المشكلة.
DP : على هذا المنوال نوعًا ما، كنت أتساءل في الواقع يا كارمن، لقد تحدثنا عن نصيحتك للأشخاص الذين سيقومون بالترقية وعن فوائد الإصدار الجديد. وقد ذكرت سابقًا في العرض أنني معتاد نوعًا ما على الطريقة التي يقوم بها WordPress بالأشياء، ونسيت البحث عنها قبل العرض، لكنني أعلم أن WordPress يدعم عمليًا جميع إصدارات WordPress، كما لو كانت هناك ضجة كبيرة عندما إنهم يتحدثون عن إيقاف دعم WordPress 3 أو شيء من هذا القبيل للإصدارات القديمة حقًا. ويقوم MySQL بذلك بالطريقة المعاكسة تمامًا. نحن نتحدث عن أن الإصدار الرئيسي الأخير قبل 8.0 كان 5.7، وهم يستعدون لنهاية عمر هذا الإصدار الأخير. لذا فهم لا يدعمون العديد من الإصدارات الرئيسية، مثل WordPress.
وأعتقد، للوصول إلى سؤالي، كارمن، كنت أتساءل فقط إذا كان لديك أي أفكار حول الطريقة التي تعتقد أنهم تعاملوا بها مع هذا، كما تعلمون، هل قاموا بتوصيله إلى المستخدمين بشكل جيد؟ وما رأيك في قرارهم بإنهاء عمر النسخة السابقة التي كان عمرها سبع سنوات باعتراف الجميع؟
CJ : لذا، كما تعلم، في رأيي الشخصي، لا أشعر أنهم كانوا صريحين بشأن نهاية الحياة القادمة كما كان من الممكن أن يكونوا. ولكن لكي نكون منصفين، هناك العديد من تطبيقات MySQL خارج إصدار Oracle المدعوم رسميًا. لذا، كما تعلمون، أن نكون قادرين على التقاط تلك المساحة الواسعة وتشغيل هذا البرنامج بشكل أساسي وبكفاءة. ربما كان مجرد شيء لم يتمكنوا من القيام به. لكن بالحديث عن شركة Oracle على وجه التحديد، أعتقد أنه كان من الممكن أن يكونوا أكثر صخبًا بعض الشيء. من المؤكد أنك ذكرت أن هذا الإصدار، 8.0، قد تم طرحه لبعض الوقت الآن، ولكن مع نهاية عمره، خاصة الإصدار الذي يأتي مع مخاطر أمنية محتملة، ومخاطر أمنية كبيرة، للأشخاص الذين ما زالوا يستخدمون هذا الإصدار الأقدم، أعتقد أنه كانت هناك فرصة لهم ليكونوا أكثر صراحةً في تشجيع المستخدمين على اعتماد MySQL 8، في وقت سابق.
DP : وأعتقد أن هذا سيستهدف الأشخاص الذين يستضيفون نوعًا ما مثل المضيفين غير المُدارين وربما لديهم هذا النوع من المواقع طويلة الأمد والتي ربما يحافظون على تحديث إصدار WordPress الخاص بهم طوال الوقت، لكنهم لم يقوموا بتحديث أي شيء آخر. أي شيء خارجي، مثل قاعدة البيانات الخاصة بهم، لم يقوموا بتحديثها، دعنا نقول، خلال ست أو سبع سنوات.
لذلك سيكون هؤلاء هم الأشخاص الذين، إذا لم يسمعوا عن ذلك، ولم يقوم مضيفهم بترقيتهم كنوع من امتياز التواجد على هذا الخادم المستضاف والمدار، فقد يواجهون مشكلات أمنية. ربما لن يحدث ذلك على الفور، ليس مثل الأول من نوفمبر، لكن كما تعلمون، في العام المقبل، ربما ما زالوا لا يعرفون أن هناك إصدارًا جديدًا وأن MySQL 5.7 لم يعد مدعومًا. إذن هؤلاء هم المستخدمون الذين تقول إنهم ربما يكونون معرضين للخطر لأنهم لم يسمعوا عن ذلك.
سي جي : نعم بالتأكيد. وسأخبرك بسر صغير هنا منذ أن ذكرت ذلك. كما تعلم، قد يكون هناك أشخاص يستخدمون إصدارات MySQL أقدم من 5.7. الإصدارات التي انتهت صلاحيتها بالفعل، وهم لا يدركون ذلك لأنهم لا يعملون مع المضيف أو أي مزود قادر على مساعدتهم في تحديث هذه الإصدارات.
لذا، نعم، هذا بالتأكيد خطر موجود إذا كنت تستضيف بمفردك أو بنفسك، وكما تعلم، فأنت غير مرتبط بمجتمع MySQL بهذه الطريقة.
د.ب : حسنًا، أعتقد في هذه الملاحظة يا كارمن، أن هذه هي كل الأسئلة التي كانت لدي. إذا كان لدى أحد الأشخاص الذين يستمعون إلى هذا سؤال آخر حول الترقية أو كيفية تعامل WP Engine معها، فهل هناك مكان توصيه بالتواصل معه أو البحث عن المزيد من الأفكار؟
سي جيه: بالتأكيد. لذلك قمنا بالتأكيد بتنظيم الكثير من المحتوى في مركز الدعم الخاص بنا للمساعدة في إعداد الأشخاص لهذا التحول إلى MySQL 8. لذا يمكنك الانتقال إلى wpengine.com backslash support backslash تحضيرًا لـ MySQL 8. ولدينا عدد كبير من المعلومات هناك ما هي نهاية الحياة هذه بالضبط، وماذا تعني بالنسبة لك، وكيفية اختبار موقعك، وكما هو الحال دائمًا، كعميل، يمكنك بالتأكيد التواصل مع فريق الدعم لدينا إذا كانت لديك أي أسئلة محددة حول موقعك أو كنت بحاجة إلى مساعدة بشأن الاختبار، أو تريد فقط معرفة المزيد عن الترقية نفسها.
د.ب : حسنًا، أنا أقدر حقًا انضمامك إلينا اليوم، كارمن. إذا استمتعت بهذه الحلقة، فأود أن أوصيك بمراجعة المزيد من الحلقات على موقع Torquemag.io. نحن نبذل قصارى جهدنا لوضع نسخ مكتوبة من كل حلقة، حتى تتمكن من الغوص فيها.
يمكنك أيضًا الاشتراك في اضغط على هذا على تطبيق البث المفضل لديك. الألغام ملبدة بالغيوم. نشكرك على الاستماع إلى اضغط على هذا، وهو بودكاست لمجتمع WordPress على WMR. يمكنك متابعة مغامراتنا على Twitter على Torque mag، أو يمكنك الذهاب إلى موقع Torquemag.io، كما ذكرت سابقًا، للعثور على الحلقات السابقة.
يمكنك الاشتراك على RedCircle أو iTunes أو Spotify أو التنزيل مباشرة من WMR.fm. أنا مضيفك، دكتور شعبي. أنا أدعم مجتمع WordPress من خلال دوري في WP Engine، وأحب تسليط الضوء على أعضاء هذا المجتمع كل أسبوع في Press This.