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

قم بتثبيت MySQL على CentOS 7

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

الخطوة الأولى: الخطوات الأولية

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

  1. سيتم تنفيذ هذه وجميع الإجراءات اللاحقة من خلال "طرفية"وبناءً عليه ، يجب إطلاقه بطريقة تناسبك. يمكن القيام بذلك من خلال قائمة التطبيق أو عن طريق الضغط باستمرار على مجموعة المفاتيح Ctrl + Alt + T..
  2. التبديل إلى المحطة لاتخاذ إجراءات تحضيرية عند تثبيت MySQL في CentOS 7

  3. هنا أدخل الأمر اسم المضيف وانقر فوق أدخل.
  4. إدخال الأمر لتحديد اسم المضيف في MySQL في CentOS 7

  5. بالإضافة إلى تحديد اسم المضيف -f وقارن بين النتيجتين. الأول كامل والثاني مختصر. إذا كان هذا يناسبك ، فانتقل. وإلا ، فسيتعين عليك تغيير اسم المضيف باتباع الإرشادات الواردة في الوثائق الرسمية.
  6. أمر لعرض اسم المضيف المختصر لـ MySQL في CentOS 7

  7. قبل البدء في تثبيت أي تطبيق ، يوصى بالتحقق من التحديثات حتى تمر جميع العمليات اللاحقة بشكل صحيح. للقيام بذلك ، أدخل تحديث sudo yum وانقر فوق أدخل.
  8. أمر للحصول على التحديثات قبل تثبيت MySQL في CentOS 7

  9. يتم تنفيذ هذا الخيار نيابة عن المستخدم المتميز ، مما يعني أنك ستحتاج إلى إدخال كلمة مرور لتأكيد صحة الحساب. ضع في اعتبارك أنه عند كتابة الأحرف ، لن يتم عرضها في وحدة التحكم.
  10. إدخال كلمة مرور لتلقي التحديثات قبل تثبيت MySQL في CentOS 7

  11. سيتم إخطارك بضرورة تثبيت الحزم المحدثة ، أو سيظهر إشعار على الشاشة بعدم العثور على تحديثات.
  12. تلقي التحديثات بنجاح قبل تثبيت MySQL في CentOS 7

بعد تثبيت جميع التحديثات ، يوصى بإعادة تشغيل النظام لتصبح التغييرات سارية المفعول. إذا لم يتم العثور على تحديثات ، فانتقل على الفور إلى الخطوة التالية.

الخطوة 2: تنزيل الحزم وتثبيتها

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

انتقل إلى مستودعات MySQL الرسمية

  1. اتبع الرابط أعلاه لمشاهدة جميع الإصدارات الحالية من نظام إدارة قاعدة البيانات المعني. حدد الحزمة التي تريدها بتنسيق RPM وانسخ الرابط إليها عن طريق استدعاء قائمة السياق بالنقر فوق زر الماوس الأيمن.
  2. تنزيل حزمة RPM المحددة بإصدار MySQL في CentOS 7

  3. عند اللصق ، سترى أن الرابط قد تم نسخه بشكل صحيح ، وإذا اتبعته من خلال المتصفح ، فسيبدأ تنزيل حزمة RPM ، لكننا لسنا بحاجة إليها الآن ، لذلك دعنا ننتقل إلى وحدة التحكم.
  4. عرض الرابط المنسوخ لتنزيل الحزمة باستخدام MySQL في CentOS 7

  5. مرة واحدة في "طرفية"، أدخل تم نسخ رابط wget + سابقًا وانقر فوق أدخل.
  6. تنزيل حزمة MySQL في CentOS 7 من خلال الجهاز

  7. الاستخدام التالي sudo rpm -ivh mysql57-community-release-el7.rpm، مع استبدال حالات عدم التطابق في هذا السطر بالأرقام المشار إليها في الارتباط الحالي.
  8. أمر إضافي لتنزيل حزمة تثبيت MySQL في CentOS 7

  9. يتم تنفيذ هذه العملية أيضًا نيابة عن المستخدم المتميز ، مما يعني أنه سيتعين عليك إعادة إدخال كلمة المرور.
  10. تأكيد تنزيل حزمة تثبيت MySQL في CentOS 7

  11. انتظر حتى اكتمال تحديث المستودعات وتثبيت الحزمة.
  12. في انتظار اكتمال تنزيل حزمة تثبيت MySQL على CentOS 7

  13. قبل بدء عملية التثبيت الرئيسية ، قم بتحديث قائمة المستودعات بـ تحديث sudo yum.
  14. الأمر للحصول على آخر تحديثات المستودعات عند تثبيت MySQL على CentOS 7

  15. أكد الإجراء الذي سيتم اتخاذه عن طريق تحديد الخيار ذ.
  16. تأكيد تحديث المستودعات عند تثبيت MySQL في CentOS 7

  17. افعل ذلك مرة أخرى عندما يُطلب منك ذلك مرة أخرى.
  18. الأمر الثاني لتأكيد تثبيت التحديثات عند تثبيت MySQL في CentOS 7

  19. الشيء الوحيد المتبقي هو عملية تثبيت النظام نفسه. يتم ذلك باستخدام الأمر sudo yum تثبيت خادم mysql.
  20. أمر لتثبيت MySQL في CentOS 7 عبر الجهاز

  21. أكد تمامًا جميع طلبات تثبيت أو فك حزم الحزم.
  22. إدخال كلمة مرور لتأكيد التغييرات الأمنية في MySQL في CentOS 7

  23. قد يستغرق إجراء التنزيل عدة دقائق ، حسب سرعة الإنترنت لديك. أثناء ذلك ، لا تغلق جلسة المحطة ، حتى لا تعيد ضبط جميع الإعدادات.
  24. في انتظار تثبيت MySQL DBMS في CentOS 7 عبر الجهاز

  25. بعد التثبيت الناجح ، قم بتنشيط الخادم عبر sudo systemctl ابدأ mysqld.
  26. بدء خدمة إدارة MySQL DBMS في CentOS 7 عبر الجهاز

  27. إذا لم تكن هناك أخطاء في التضمين ، ستعرض الشاشة سطرًا جديدًا للإدخال.
  28. البداية الناجحة لخدمة MySQL DBMS في CentOS 7 من خلال الجهاز

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

الخطوة 3: الإعداد الأولي

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

  1. لنبدأ بتثبيت محرر نصوص مناسب ، حيث يتم تغيير جميع الإعدادات في ملف التكوين ، والذي يتم فتحه من خلال مثل هذه البرامج. من الأنسب استخدام النانو ، لذا اكتب في وحدة التحكم sudo yum تثبيت نانو.
  2. تثبيت محرر نصوص لتحرير إعدادات MySQL في CentOS 7

  3. إذا لم يتم تثبيت الأداة بعد ، فسيتعين عليك تأكيد إضافة أرشيفات جديدة. خلاف ذلك ، سيظهر الخط فقط "لا يوجد شيء لفعله"لذلك ، يمكنك المتابعة إلى الخطوة التالية.
  4. تثبيت ناجح لمحرر نصوص لتحرير إعدادات MySQL في CentOS 7

  5. إدراج sudo nano /etc/my.cnf وتفعيل هذا الأمر.
  6. تشغيل ملف التكوين لتكوين MySQL في CentOS 7

  7. أضف الخط bind_address = وحدد عنوان IP الذي تريد الاتصال به وافتح جميع المنافذ. بالإضافة إلى ذلك ، يمكنك تحديد معلمات مهمة أخرى. اقرأ المزيد عنها في الوثائق الرسمية ، الرابط أدناه.
  8. تحرير ملف التكوين عند إعداد MySQL في CentOS 7

  9. بعد التغييرات ، لا تنس كتابتها بالضغط عليها السيطرة + Oثم الخروج من nano مع السيطرة + X.
  10. حفظ التغييرات في محرر نصوص عند إعداد MySQL في CentOS 7

  11. في البداية ، يحتوي ملف التكوين أيضًا على معلمات تؤثر على أمان الشبكة. يمكن أن تكون نقطة ضعف محتملة أثناء الاختراق ، لذلك يوصى بإصلاحها عن طريق القيام بذلك mysql_secure_installation.
  12. أمر لتأمين MySQL في CentOS 7

  13. أدخل كلمة مرور المسؤول لتأكيد هذه العملية.
  14. إدخال كلمة مرور لتأكيد التغييرات الأمنية في MySQL في CentOS 7

كما ذكرنا سابقًا ، لقد أظهرنا فقط المبدأ الأساسي للتكوين. لمزيد من التفاصيل ، راجع وثائق MySQL الرسمية أدناه.

اذهب إلى قراءة وثائق MySQL على الموقع الرسمي

الخطوة 4: إعادة تعيين كلمة مرور الجذر

في بعض الأحيان ، عند تثبيت MySQL ، يقوم المستخدمون بتعيين كلمة مرور مستخدم متميز ، ثم ينسونها أو لا يعرفون أي كلمة تم اختيارها في الأصل ، لذلك في نهاية هذه المقالة قررنا التحدث عن إعادة تعيين مفتاح الوصول ، وهو ما يتم على النحو التالي:

  1. اكتشف "طرفية" وادخل هناك sudo systemctl توقف mysqldلوقف تنفيذ الخدمة.
  2. تعطيل خدمة MySQL في CentOS 7 لإعادة تعيين كلمة المرور

  3. التبديل إلى الوضع الآمن عبر systemctl set-environment MYSQLD_OPTS = "- تخطي منح الجداول".
  4. بدء تشغيل MySQL في CentOS 7 في الوضع الآمن لإعادة تعيين كلمة المرور

  5. تواصل كمستخدم متميز عن طريق الكتابة mysql -u الجذر... لن تتم المطالبة بكلمة المرور.
  6. إدخال أوامر لإعادة تعيين كلمة مرور MySQL في CentOS 7 من خلال الجهاز

  7. كل ما تبقى هو تنفيذ الأوامر أدناه واحدة تلو الأخرى لإنشاء مفتاح وصول جديد.

    mysql> استخدام mysql ؛
    mysql> تحديث المستخدم SET PASSWORD = PASSWORD ("password") WHERE USER = 'root'؛ (حيث كلمة المرور هي مفتاح المرور الجديد الخاص بك)
    mysql> تدفق الامتيازات ؛
    sudo systemctl unset-environment MYSQLD_OPTS
    sudo systemctl ابدأ mysqld

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

لقد رأيت للتو دليلاً مفصلاً خطوة بخطوة لتثبيت MySQL وتكوينها بشكل سطحي على CentOS 7. كما ترى ، لا يوجد شيء معقد حول هذا الأمر ، ولكن لا يجب أن تعتبر التوصيات المذكورة أعلاه دليلاً كاملاً لتوصيل قاعدة بيانات لمزيد من التفاعل مع خادم ويب أو تطبيق. كل هذا يجب أن يتم يدويًا ، بدءًا من تفاصيل الموقع والبرنامج ودراسة التوثيق الرسمي لجميع المكونات المستخدمة.

اقرأ أيضا:
تثبيت phpMyAdmin على CentOS 7
تثبيت PHP 7 على CentOS 7