MySQL به درستی یکی از بهترین سیستم های مدیریت پایگاه داده محسوب می شود ، بنابراین به طور فعال توسط متخصصان و آماتورها در زمینه کار با وب سایت ها و برنامه های مختلف مورد استفاده قرار می گیرد. برای عملکرد صحیح این ابزار ، باید آن را در سیستم عامل نصب کرده و پیکربندی صحیح را از سرورهای موجود و اجزای اضافی تنظیم کنید. امروز می خواهیم نشان دهیم که دقیقاً چگونه این فرآیند در رایانه هایی که از CentOS 7 استفاده می کنند ، انجام می شود.

MySQL را روی CentOS 7 نصب کنید

اطلاعات موجود در مقاله امروز ما به چند مرحله تقسیم می شود تا هر کاربر بتواند بفهمد که دقیقاً افزودن م componentلفه مورد نظر در لینوکس چگونه انجام می شود و همچنین ابتدا به کدام پارامترها باید توجه شود. بی درنگ توضیح دهیم که برای نصب و تعامل بیشتر با MySQL ، شما به یک اتصال اینترنتی فعال نیاز خواهید داشت ، زیرا بایگانی ها از مخازن رسمی به دست می آیند.

مرحله 1: مراحل اولیه

البته ، می توانید بلافاصله به مرحله بعدی بروید و نصب را تکمیل کنید ، با این حال ، برای انجام صحیح آن ، باید نام میزبان را تعیین کنید و مطمئن شوید که تمام آخرین به روزرسانی ها در 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 -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-server را نصب کنید.
  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. بیایید شروع به نصب یک ویرایشگر متن مناسب کنیم ، زیرا همه تنظیمات در پرونده پیکربندی تغییر می کند ، که از طریق چنین نرم افزاری باز می شود. استفاده از nano راحت ترین است ، بنابراین در کنسول بنویسید sudo yum نصب nano.
  2. نصب ویرایشگر متن برای ویرایش تنظیمات MySQL در CentOS 7

  3. اگر برنامه هنوز نصب نشده است ، باید بایگانی های جدید را تأیید کنید. در غیر این صورت ، خط فقط ظاهر می شود "کاری برای انجام دادن نیست"بنابراین ، می توانید به مرحله بعدی بروید.
  4. نصب موفقیت آمیز ویرایشگر متن برای ویرایش تنظیمات MySQL در CentOS 7

  5. قرار دادن sudo nano /etc/my.cnf و این دستور را فعال کنید.
  6. اجرای فایل پیکربندی برای پیکربندی MySQL در CentOS 7

  7. خط را اضافه کنید آدرس_بند = و آدرس IP مورد نظر جهت اتصال را مشخص کرده و همه پورت ها را باز کنید. علاوه بر این ، می توانید سایر پارامترهای مهم را نیز تعیین کنید. اطلاعات بیشتر در مورد آنها را در اسناد رسمی بخوانید ، پیوندی که در زیر آورده شده است.
  8. ویرایش فایل پیکربندی هنگام تنظیم MySQL در CentOS 7

  9. پس از انجام تغییرات ، فراموش نکنید که با کلیک بر روی آنها ، آنها را یادداشت کنید Ctrl + Oو سپس با nano خارج شوید Ctrl + X.
  10. ذخیره تنظیمات در ویرایشگر متن هنگام تنظیم MySQL در CentOS 7

  11. در ابتدا ، پرونده پیکربندی همچنین حاوی پارامترهایی است که بر امنیت شبکه تأثیر می گذارد. آنها می توانند یک نقطه ضعف بالقوه در هنگام شکست باشند ، بنابراین توصیه می شود که آنها را با انجام آنها برطرف کنید mysql_secure_installation.
  12. دستور ایمن سازی MySQL در CentOS 7

  13. برای تأیید این عملیات رمز ورود مدیر را وارد کنید.
  14. وارد کردن رمز عبور برای تأیید تغییرات امنیتی در MySQL در CentOS 7

همانطور که قبلاً ذکر شد ، ما فقط اصل اصلی پیکربندی را نشان داده ایم. برای جزئیات بیشتر ، به اسناد رسمی MySQL در زیر مراجعه کنید.

به مطالعه مستندات MySQL در سایت رسمی بروید

مرحله 4: بازنشانی رمز عبور root

گاهی اوقات ، هنگام نصب MySQL ، کاربران یک رمز عبور کاربر فوق العاده تنظیم می کنند ، و سپس آن را فراموش می کنند یا نمی دانند که کدامیک از آنها در ابتدا انتخاب شده است ، بنابراین در پایان این مقاله تصمیم گرفتیم در مورد تنظیم مجدد کلید دسترسی صحبت کنیم ، که به صورت زیر انجام می شود:

  1. باز کن "پایانه" و وارد آنجا شوید sudo systemctl mysqld را متوقف کنیدبرای متوقف کردن اجرای خدمات.
  2. غیرفعال کردن سرویس MySQL در CentOS 7 برای تنظیم مجدد رمز عبور

  3. از طریق تغییر حالت ایمن systemctl set-Environment MYSQLD_OPTS = "- skip-grant-جداول".
  4. شروع MySQL در CentOS 7 در حالت ایمن برای بازنشانی گذرواژه

  5. با تایپ کردن به عنوان ابر کاربر متصل شوید mysql -u ریشه... از گذرواژه خواسته نمی شود.
  6. وارد کردن دستورات برای بازنشانی رمز عبور MySQL در CentOS 7 از طریق ترمینال

  7. تنها چیزی که باقی می ماند این است که دستورات زیر را یکجا اجرا کنید تا یک کلید دسترسی جدید ایجاد کنید.

    mysql> استفاده از mysql؛
    mysql> به روزرسانی کاربر SET PASSWORD = PASSWORD ("رمز عبور") WHERE USER = 'root'؛ (جایی که رمز عبور رمز عبور جدید شماست)
    mysql> امتیازات شستشو
    sudo systemctl غیرمجاز محیط MYSQLD_OPTS
    sudo systemctl شروع mysqld

پس از آن ، سعی کنید با استفاده از رمز ورود جدید دیگر دوباره به سرور متصل شوید. این بار هیچ مشکلی پیش نیاید.

شما فقط یک راهنمای گام به گام برای نصب و پیکربندی سطحی MySQL در CentOS 7 را مشاهده کردید. همانطور که می بینید ، هیچ چیز پیچیده ای در این مورد وجود ندارد ، اما شما نباید توصیه های فوق را به عنوان یک راهنمای کامل برای اتصال پایگاه داده برای تعامل بیشتر با وب سرور یا برنامه در نظر بگیرید. همه این کارها باید به صورت دستی انجام شود ، از مشخصات سایت ، برنامه و مطالعه اسناد رسمی همه اجزای استفاده شده.

همچنین بخوانید:
نصب phpMyAdmin در CentOS 7
نصب PHP 7 در CentOS 7