تعمل قاعدة البيانات الخاصة بك على الأرجح على MySQL أو على شكل مفترق مفتوح المصدر بالكامل MariaDB. تعمل برامج إدارة قواعد البيانات الشائعة هذه على تشغيل 90٪ من مواقع الويب ، لذلك من المحتمل أن يكون مضيف الخادم قد قام بتثبيت أي منهما لك.
ولكن لن يستمر كل المضيفين في تحديثه ، لذلك غالبًا ما يكون الأمر متروكًا لك للتحقق من إصدار MySQL الخاص بك والحفاظ على ترقيته. البرامج القديمة على خادمك ليست جيدة أبدًا ويمكن أن تكون ضارة أيضًا.
دعنا نتعلم كيفية التحقق مما إذا كان إصدار MySQL محدثًا أم لا ، وترقيته إذا لم يكن كذلك.
لماذا تحديث MySQL؟
لا تعد الصيانة اليدوية للخادم مهمة ممتعة ، خاصة إذا لم تكن معتادًا على الأعمال الداخلية لخادم الويب الخاص بك. طالما أن الخادم وقاعدة البيانات يعملان بشكل جيد ، فقد يكون من المغري تجاهل برنامج قديم. لكن هناك عدة أسباب تجعل هذه الفكرة سيئة.
ليس من الجيد أبدًا وجود برامج قديمة على خادمك. حتى أصغر ثغرة في أمنك يمكن أن تكون سببًا لتسلل المهاجمين وتولي زمام الأمور.
حتى أنهم قد يكونون قادرين على العبث بقاعدة البيانات الخاصة بك. يتم تخزين جميع أنواع المعلومات المهمة هناك ، مثل منشورات وورد بريس الخاصة بك وجميع أنواع البتات الحساسة الأخرى. لا تريد أن يتمكن أي شخص غير مرغوب فيه من تعديل ذلك.
بالإضافة إلى ذلك ، الإصدار الجديد يعني ميزات جديدة وتحسينات عامة لما هو موجود بالفعل. حتى إذا كانت هذه الميزات الإضافية لا تؤثر عليك ، فإن أحدث إصدارات MySQL أكثر أمانًا وأفضل تحسينًا وأسرع.
ما الجديد في MySQL 8.0.
ما الجديد في MySQL 8.0.
ومع كل تحديث لـ MySQL يأتي عدد كبير من إصلاحات الأخطاء وإصلاح الأخطاء التي قد تكون مصدر إزعاج في أحسن الأحوال أو تسبب لك مشكلة خطيرة في أسوأ الأحوال.
عندما يتعلق الأمر بأي برنامج على موقع الويب الخاص بك ، فمن الأفضل دائمًا الاحتفاظ به في أحدث إصدار.
تعمل MySQL في خلفية 90٪ من مواقع الويب 😲 … ولكن لن يستمر كل المضيفين في تحديثها. تعرف على كيفية التحقق بنفسك من هنا ⬇️
انقر للتغريد
أي إصدار من MySQL هو الأفضل؟
لا تزال العديد من الخوادم هذه الأيام تعمل على MySQL 5.7 (أحدث إصدار قبل الانتقال إلى 8.0) ، على الرغم من وجود إصدار أحدث وأفضل. لماذا هذا؟ وما هو الأفضل ، MySQL 5.7 أم 8.0؟
لا يقوم معظم الأشخاص بالترقية إما لأنهم لا يعرفون عن أحدث إصدار من MySQL ، أو أنهم لا يريدون قضاء الوقت في تحديثه. بالإضافة إلى ذلك ، لم يتم إهمال 5.7 ولن يتم إهماله حتى عام 2023.
دعم EOL لنظام التشغيل macOS v10.14
دعم EOL لنظام التشغيل macOS v10.14
ولكن بينما لا يزال MySQL 5.7 مدعومًا ، فإن التبديل إلى أحدث إصدار يستحق بالتأكيد وقتك. إنه أسرع وأكثر أمانًا – يمكن ملاحظة التغييرات فور تنشيطه. وبالنسبة للمطورين الذين يمكنهم الاستفادة من الوظائف الجديدة ، فإن الفوائد أكبر مما يمكن سرده بسرعة.
هناك بعض اعتبارات الترقية وحالات عدم التوافق السابقة التي ستحتاج إلى معرفتها ، ولكن بالنسبة لغالبية المواقع ، فإنها لن تسبب مشكلات.
من الأفضل دائمًا مواكبة أحدث إصدار مستقر من MySQL. حتى التحديثات الطفيفة تستحق العناء ، على الرغم من أن التحديث التلقائي المدمج الجديد من المحتمل أن يتعامل مع تلك التحديثات نيابةً عنك. بالنسبة للتحديثات الرئيسية ، فإن الأمر يستحق ذلك ما لم تكن أجزاء مهمة من الخادم الخاص بك غير متوافقة.
بينما يدعم وورد بريس إصدارات MySQL على طول الطريق إلى 5.6 ، فإن 8.0 تعمل بشكل مثالي معها. وبما أن الإصدار 5.6 لم يعد مدعومًا وعرضة للأخطاء ومخاطر الأمان ، فيجب عليك على الأقل التحديث إلى الإصدار 5.7.
كيفية التحقق من إصدار MySQL
من الضروري تحديث MySQL ، لكن عليك معرفة نسخته قبل الترقية. هناك احتمالات ، أنت تستخدم بالفعل أحدث إصدار ولا تحتاج إلى فعل أي شيء على الإطلاق. هناك عدة طرق للتحقق ؛ هذه مجرد حفنة من أسهلها.
تحقق من إصدار MySQL مع MyKinsta
يعد الوصول إلى قاعدة البيانات الخاصة بك والتحقق من إصدار MySQL الخاص بك باستخدام MyKinsta أمرًا سهلاً للغاية. هناك عدة طرق للقيام بذلك ، كما هو مفصل أعلاه ، ولكن أسهلها هي استخدام phpMyAdmin أو الاتصال بسطر الأوامر.
يمكنك العثور على phpMyAdmin بعد تسجيل الدخول إلى MyKinsta. ما عليك سوى الانتقال إلى المواقع> المعلومات ، وتحت قسم الوصول إلى قاعدة البيانات ، انقر فوق فتح phpMyAdmin . بيانات الاعتماد التي تحتاجها لتسجيل الدخول موجودة هناك.
يمكنك أيضًا الاتصال بسطر الأوامر باستخدام SSH. مع Kinsta ، قمنا بإعداد كل شيء من أجلك للسماح بالوصول إلى SSH. ما عليك سوى العثور على بيانات الاعتماد الخاصة بك في مواقع> معلومات في قسم SFTP / SSH . ثم اتبع الخطوات أدناه لتسجيل الدخول ووضع الأوامر المناسبة.
استخدم سطر الأوامر
أسهل طريقة للحصول على إصدار MySQL الخاص بك هي باستخدام رمز بسيط يتم إرساله عبر سطر الأوامر. يستغرق الأمر ثوانٍ فقط ويجيب على سؤالك على الفور. لا ينبغي أن يكون الوصول إلى سطر أوامر الخادم الخاص بك أمرًا صعبًا للغاية إلا إذا كنت تستخدم الحد الأدنى من الاستضافة.
هناك العديد من الطرق للوصول إلى سطر أوامر الخادم الخاص بك. على سبيل المثال ، قد يوفر مضيف الويب طريقة لإرسال الأوامر من خلال نهايتها الخلفية ، مثل cPanel . أو قد تتمكن من استخدام Terminal المدمج أو موجه الأوامر للاتصال بالخادم الخاص بك. توجد أيضًا أدوات مثل PuTTY لمساعدتك في تسجيل الدخول وعادة ما تكون مطلوبة لمستخدمي Windows للاتصال بـ SSH .
في كلتا الحالتين ، ستحتاج إلى بعض بيانات اعتماد تسجيل الدخول إلى SSH. يمكنك عادةً العثور عليها في لوحة معلومات استضافة الويب ، أو يمكنك إرسالها بالبريد الإلكتروني وطلب المساعدة.
بمجرد أن تعرف كيف ستقوم بالاتصال بسطر أوامر الخادم الخاص بك ، اتبع هذه الخطوات.
الخطوة 1: قم بتشغيل Terminal (Linux ، macOS) أو موجه الأوامر / PuTTY (Windows) على جهاز الكمبيوتر الخاص بك. في cPanel ، يمكنك العثور عليها ضمن Advanced> Terminal .
عرض محطة cPanel
عرض محطة cPanel
الخطوة 2: قدم بيانات اعتماد SSH للاتصال بالخادم وتسجيل الدخول إليه.
الخطوة 3: أدخل الأمر التالي:
mysql -V
إذا كان لديك MySQL Shell مثبتًا ، فيمكنك أيضًا استخدام الأمر البسيط “mysql” لعرض معلومات الإصدار الخاص بك.
في كلتا الحالتين ، يجب إخراج رقم الإصدار على الشاشة.
تحقق من إصدار MySQL مع phpMyAdmin
هناك طريقة أخرى مباشرة للتحقق من إصدار MySQL الخاص بك ، وذلك باستخدام phpMyAdmin . هذا البرنامج موجود أيضًا في كل مكان وموجود على معظم الخوادم ، لذلك لديك فرصة جيدة للعثور على إصدار MySQL الخاص بك.
ابحث عن بيانات اعتماد phpMyAdmin الخاصة بك عن طريق التحقق من لوحة معلومات استضافة الويب الخاصة بك. قد يكون هناك رابط مباشر لتسجيل الدخول هناك. أرسل بريدًا إلكترونيًا إلى مضيفك إذا لم تتمكن من العثور عليهم.
قم بتسجيل الدخول إلى phpMyAdmin بمجرد العثور على بيانات الاعتماد الخاصة بك. بمجرد دخولك ، سترى مربع خادم قاعدة البيانات على الجانب الأيمن من الشاشة. هناك ، ضمن قسم إصدار البرنامج ، يوجد إصدار MySQL الخاص بك. سهل على هذا النحو!
عرض إصدار MySQL في phpMyAdmin
عرض إصدار MySQL في phpMyAdmin
من خلال لوحة تحكم وورد بريس
الطريقة الأخيرة السهلة للعثور على إصدار MySQL الخاص بك هي من خلال لوحة تحكم مسؤول وورد بريس بموقعك.
للقيام بذلك ، قم بزيارة لوحة معلومات وورد بريس الخاصة بك ، وانتقل إلى أدوات> صحة الموقع . أسفل هنا ، أولاً ، انتقل إلى علامة التبويب معلومات ، ثم إلى قسم قاعدة البيانات أدناه.
يمكنك العثور على إصدار MySQL الحالي لخادمك مدرجًا هنا بجانب تسمية إصدار الخادم .
العثور على إصدار MySQL في لوحة معلومات وورد بريس.
العثور على إصدار MySQL في لوحة معلومات وورد بريس.
كيفية ترقية إصدار MySQL
إذا قررت أن MySQL لديك قديم ، فيجب عليك تصحيح ذلك في أقرب وقت ممكن. هناك عدة طرق لتحديث MySQL إلى أحدث الإصدارات ؛ كل هذا يتوقف على الأدوات وأنظمة التشغيل التي تستخدمها.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
تجدر الإشارة إلى أن الإصدارات الأحدث من MySQL ستحاول التحديث التلقائي إذا لاحظ النص أن التثبيت لديك قديم. قد لا تحتاج إلى فعل أي شيء على الإطلاق. إذا قررت أن MySQL غير محدث ويجب تحديثه يدويًا ، فاتبع هذه الخطوات.
مثل التحقق من إصدار MySQL الخاص بك باستخدام سطر الأوامر ، ستحتاج إلى الحصول على بيانات اعتماد تسجيل الدخول إلى SSH من مضيف الويب للوصول إلى المحطة الموجودة على الخادم الخاص بك. وبالطبع ، ستحتاج إلى عنوان IP الخاص بخادمك.
قبل تحديث MySQL ، تأكد من عمل نسخة احتياطية من قاعدة البيانات الخاصة بك . بالنسبة لمستخدمي Kinsta ، من الأساسي القيام بذلك في MyKinsta: قم بتسجيل الدخول وانتقل إلى Sites> Backups . ستجد ملف مضغوط قابل للتنزيل هناك.
تحتوي هذه النسخة الاحتياطية على قاعدة بياناتك (ملف SQL) وموقعك بالكامل ، لذا ستكون أكثر أمانًا إذا حدث خطأ ما.
قم بترقية MySQL باستخدام cPanel
إذا كان مضيفك يقدم cPanel ، فمن المحتمل أن تكون أسهل طريقة لإجراء ترقية حيث يمكنك استخدام الواجهة المتوفرة. ولكن نظرًا لأن cPanel يتم تعيينه افتراضيًا على MySQL 5.7 افتراضيًا ، فقد ترغب في إجراء ترقية.
نظرًا لأن cPanel لا يسمح لك بالرجوع إلى إصدار أقدم ، يجب عليك نسخ قاعدة البيانات احتياطيًا قبل المتابعة.
تأتي معظم عمليات تثبيت cPanel مع Web Host Manager ، WHM ، والذي يمنحك وصولاً أعمق إلى الجذر.
الخطوة 1: سجّل الدخول إلى WHM من خلال زيارة “example-site.com:2087” أو “example-site.com/whm”. يمكنك أيضًا أن تطلب من مضيف الويب الخاص بك كيفية الوصول إلى WHM.
الخطوة 2: انتقل إلى Software> MySQL Upgrade أو اكتب “MySQL” في شريط البحث. قد تجده أيضًا ضمن خدمات SQL> ترقية MySQL / MariaDB .
الخطوة 3: حدد إصدار MySQL الذي تريد الترقية إليه وانقر فوق التالي . اتبع الآن خطوات الترقية ، وسوف يعتني بكل شيء من أجلك.
تحديث Web Host Manager cPanel MySQL
تحديث Web Host Manager cPanel MySQL
هذه الطريقة هي أبسط طريقة لإجراء ترقية MySQL ، ولكن إذا كان مضيفك لا يقدم cPanel أو WHM ، فقد تحتاج إلى القيام بذلك يدويًا.
قم بترقية MySQL في Linux / Ubuntu
هناك مجموعة متنوعة من توزيعات Linux ، لكن Ubuntu هي الأكثر شيوعًا. يجب أن تعمل هذه التعليمات مع أي نظام تشغيل يستخدم وظيفة apt / apt-get لتثبيت البرنامج.
مستودع MySQL APT
مستودع MySQL APT
يمكن لنظام Linux الاتصال عبر SSH بسهولة دون أي متطلبات برامج إضافية. لذلك ، يمكنك الوصول مباشرة إلى الخادم الخاص بك.
هل تحتاج إلى حل استضافة يمنحك ميزة تنافسية؟ لقد جعلك Kinsta مغطى بسرعة لا تصدق وأحدث مستويات الأمان والتوسع التلقائي. تحقق من خططنا
الخطوة 1: قم بتشغيل Terminal. احصل على بيانات اعتماد SSH الخاصة بك واستخدم الأمر ssh لتسجيل الدخول.
الخطوة 2: يجب أن يكون لديك MySQL apt Repository مثبتًا لأن MySQL موجود بالفعل على الخادم الخاص بك. قم بتحديث قائمة الحزم الخاصة بك بالأمر التالي:
sudo apt-get update
الخطوة 3: الآن قم بترقية MySQL.
sudo apt-get upgrade mysql-server
يمكنك أيضًا تجربة هذا الأمر إذا لم يعمل ما سبق:
sudo apt-get install mysql-server
سيطالبك باختيار الإصدار ؛ حدد 5.7 أو 8.0. إذا كنت تقوم بالترقية من 5.6 ، فيجب عليك التحديث إلى الإصدار 5.7 أولاً ، بدلاً من الانتقال مباشرة إلى 8.0.
قم بترقية MySQL على macOS
بينما يأتي macOS بإصداره الخاص من MySQL ، لا يمكنك ترقيته بالطرق المعتادة. وعلى الأرجح ، يستخدم خادمك مثيلاً منفصلاً.
تشبه العديد من هذه الخطوات تحديث MySQL على نظام Linux. يحتوي macOS بالمثل على SSH مدمج في نظام التشغيل ، لذلك كل ما عليك فعله هو تشغيل الأوامر.
سنفترض أنك تستخدم Homebrew كمدير حزم لأنها أبسط طريقة لتثبيت وتحديث MySQL على Mac. يجب ألا تحاول ترقية MySQL مع Homebrew إذا لم تستخدمه لتثبيته في البداية.
استخدام Homebrew لتثبيت MySQL على نظام Mac
استخدام Homebrew لتثبيت MySQL على نظام Mac
الخطوة 1: قم بتشغيل برنامج Terminal وقم بتسجيل الدخول باستخدام الأمر ssh.
الخطوة 2: قم بتشغيل هذه الأوامر باستخدام Homebrew.
brew update
brew install mysql
يجب أن يقوم هذا الأمر تلقائيًا بتثبيت 8.0 وترقية أي إصدارات موجودة.
هل تواجه مشكلة؟ حاول إلغاء تثبيت الإصدار الحالي من MySQL أولاً. استخدم هذه الأوامر:
brew remove mysql
brew cleanup
ثم يمكنك محاولة تشغيل التحديث وتثبيت الأوامر مرة أخرى.
الخطوة 3: تأكد من بدء تشغيل خادم MySQL يدويًا:
mysql.server start
قم بترقية MySQL في Windows
على عكس Mac و Linux ، لا يمكن لـ Windows استخدام SSH افتراضيًا. بدلاً من ذلك ، ستحتاج إلى تثبيت عميل منفصل ، وبعد ذلك يمكنك الاتصال بالخادم الخاص بك.
الخطوة 1: قم بتنزيل PuTTY وتثبيته على نظامك. قم بتشغيله وإدخال بيانات اعتماد SSH للاتصال بالخادم. 3306 هو رقم المنفذ الافتراضي . تجاهل أي تنبيهات أمنية ؛ هذه طبيعية.
الخطوة 2: بافتراض أنك تتصل بمحطة Linux ، يمكنك استخدام الأوامر الموجودة في قسم Linux / Ubuntu أعلاه لإجراء الترقية.
يمكنك أيضًا استخدام مثبت MySQL لتنزيل MySQL على النظام مباشرةً. تتخطى هذه العملية اتصال SSH تمامًا.
يعد تحديث إصدار MySQL الخاص بك أمرًا ضروريًا لأمان الموقع 🔒 تعرف على كيفية ترقية إصدارك هنا ⬇️
انقر للتغريد
ملخص
مع أي برنامج ، من الضروري تحديثه باستمرار. ومع كون MySQL جزءًا لا يتجزأ من موقع الويب الخاص بك وقاعدة البيانات الخاصة به ، فإنه أمر أكثر إلحاحًا. لسوء الحظ ، يختار العديد من مسؤولي الويب ترك إصدار MySQL الخاص بهم يتخلف عن الركب ، وذلك على حساب سرعة موقع الويب وأمانه.
لحسن الحظ ، فإن التحقق من إصدار MySQL الخاص بك وترقيته يكون دائمًا عملية سلسة. بينما يجب عليك بالتأكيد إجراء نسخ احتياطي لموقع الويب الخاص بك وقاعدة البيانات لحالات الطوارئ ، فمن غير المحتمل أن تواجه أي مشكلات.
باستخدام أمر صغير في المحطة الطرفية لخادم الويب الخاص بك ، سيتم تحسين قاعدة البيانات الخاصة بك بشكل جيد وأسرع من أي وقت مضى.
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

