نصب MySQL در CentOS 7

Anonim

نصب MySQL در CentOS 7

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

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

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

مرحله 1: اقدامات اولیه

البته، شما می توانید بلافاصله به مرحله بعدی بروید و نصب را انجام دهید، با این حال، لازم است که نام میزبان را تعیین کنید و مطمئن شوید که CentOS در حال حاضر تمام آخرین به روز رسانی ها را دارد. دستورالعمل های زیر را برای آماده سازی سیستم عامل تنظیم کنید.

  1. این و تمام اقدامات بعدی از طریق ترمینال به ترتیب انجام می شود، لازم است برای شما مناسب باشد. شما می توانید این کار را از طریق منوی برنامه انجام دهید یا ترکیبی از کلید Ctrl + Alt + T را کاهش دهید.
  2. انتقال به ترمینال برای اقدامات آماده سازی در هنگام نصب MySQL در Sentos 7

  3. در اینجا دستور نام میزبان را وارد کنید و روی Enter کلیک کنید.
  4. دستور را وارد کنید تا نام میزبان را در MySQL در Sentos 7 تعریف کنید

  5. علاوه بر این، نام میزبان را مشخص کنید و دو نتیجه را مقایسه کنید. اولین کامل است، و دوم - اختصار. اگر آن را مناسب، بیشتر بروید. در غیر این صورت، شما باید نام میزبان را با استفاده از دستورالعمل های مستندات رسمی تغییر دهید.
  6. دستور برای نمایش نام میزبان اختصاصی برای MySQL در Sentos 7

  7. قبل از نصب هر برنامه، توصیه می شود که در دسترس بودن به روز رسانی ها را بررسی کنید تا تمام فرآیندهای بعدی به درستی بروند. برای انجام این کار، به روز رسانی Sudo Yum وارد شوید و روی Enter کلیک کنید.
  8. یک دستور برای دریافت به روز رسانی قبل از نصب MySQL در Sentos 7

  9. این گزینه به نمایندگی از Superuser اجرا می شود، به این معنی که شما باید یک رمز عبور را وارد کنید تا تأیید اعتبار حساب را تایید کنید. در نظر بگیرید که هنگام نوشتن شخصیت ها، آنها در کنسول نمایش داده نمی شوند.
  10. ورود رمز عبور برای دریافت به روز رسانی قبل از نصب MySQL در Sentos 7

  11. شما از نیاز به نصب بسته های به روز شده مطلع خواهید شد، یا هشدار که به روز رسانی بر روی صفحه نمایش یافت نشد.
  12. دریافت موفقیت به روز رسانی قبل از نصب MySQL در Sentos 7

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

مرحله 2: دانلود و نصب بسته ها

متأسفانه، شما نمی توانید MySQL را از مخزن رسمی دانلود کنید و به طور همزمان آن را با یک فرمان نصب کنید. این به خاطر تعداد زیادی از نسخه ها و برخی از ظرافت های خاص با افزودن آرشیوها است، بنابراین ابتدا باید انتخاب یک بسته مناسب ابتدا باید باشد.

برو به انبارهای رسمی mysql

  1. به لینک بالا بروید تا خودتان را با تمام نسخه های موجود سیستم مدیریت پایگاه داده مورد توجه قرار دهید. بسته مورد علاقه را در فرمت RPM انتخاب کنید و با استفاده از دکمه سمت راست ماوس، پیوند را به آن کپی کنید.
  2. دانلود بسته RPM بسته انتخاب شده با یک نسخه از MySQL در Sentos 7

  3. هنگامی که شما وارد می شوید، خواهید دید که لینک به درستی کپی شده است، و اگر از طریق مرورگر بروید، بسته RPM را دانلود خواهید کرد، اما اکنون برای ما لازم نیست، بنابراین ما به کنسول حرکت خواهیم کرد.
  4. لینک کپی شده برای دانلود بسته با MySQL در Sentos 7

  5. یک بار در ترمینال، لینک قبلی را وارد کنید + لینک قبلی را وارد کنید و روی Enter کلیک کنید.
  6. دانلود MySQL Package در Sentos 7 از طریق ترمینال

  7. بعد، از sudo rpm -ivh mysql57-community-release-el7.rpm استفاده کنید، جایگزین عدم انطباق در این خط به اعداد مشخص شده در لینک موجود.
  8. دستور اضافی برای دانلود MySQL بسته نصب در Sentos 7

  9. این عملیات نیز از طرف Superuser انجام می شود و بنابراین شما باید رمز عبور را دوباره وارد کنید.
  10. تایید بسته دانلود MySQL نصب MySQL در Sentos 7

  11. صبر کنید تا به روز رسانی مخزن تکمیل شود و بسته را نصب کنید.
  12. انتظار برای تکمیل بسته نصب MySQL در Sentos 7

  13. قبل از شروع روند نصب اصلی، لیست مخزن را با مشخص کردن به روز رسانی سودو یام به روز کنید.
  14. دستورالعمل برای به روز رسانی های اخیر مخزن هنگام نصب MySQL در Sentos 7

  15. تأیید عمل انجام شده را با انتخاب نسخه Y انجام دهید.
  16. تایید به روز رسانی مخازن هنگام نصب MySQL در Sentos 7

  17. دوباره آن را انجام دهید وقتی تکرار می کنید.
  18. فرمان دوم برای تأیید نصب به روز رسانی هنگام نصب MySQL در Sentos 7

  19. تنها روند نصب سیستم خود باقی مانده است. این کار با استفاده از Sudo Yum نصب MySQL-Server انجام می شود.
  20. فرمان برای نصب MySQL در Sentos 7 از طریق ترمینال

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

  24. پس از نصب موفق، سرور را از طریق Sudo SystemCTL فعال کنید MySQLD را شروع کنید.
  25. خدمات در حال اجرا برای کنترل MySQL DBMS در Sentos 7 از طریق ترمینال

  26. اگر هیچ خطایی با روشن شدن وجود نداشته باشد، یک خط جدید برای ورودی بر روی صفحه نمایش ظاهر می شود.
  27. خدمات راه اندازی موفقیت آمیز MySQL DBMS در Sentos 7 از طریق ترمینال

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

مرحله 3: راه اندازی اولیه

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

  1. بیایید با نصب یک ویرایشگر دستی شروع کنیم، زیرا تمام تنظیمات در فایل پیکربندی تغییر می کنند، که از طریق چنین نرم افزاری باز می شود. این راحت است که از نانو استفاده کنید، بنابراین در کنسول، Sudo Yum Nano را نصب کنید.
  2. نصب یک ویرایشگر متن برای ویرایش تنظیمات MySQL در Sentos 7

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

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

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

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

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

  13. برای تأیید این عملیات، رمز عبور Administrator را وارد کنید.

همانطور که قبلا ذکر شد، ما تنها اصل اساسی پیکربندی را نشان دادیم. دقیق تر در مورد این در اسناد رسمی MySQL نوشته شده است.

پرش به خواندن مستندات MySQL در وب سایت رسمی

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

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

  1. "ترمینال" را باز کنید و Sudo SystemCtl را وارد کنید Mysqld وجود دارد برای متوقف کردن اجرای سرویس.
  2. سرویس MySQL را در Sentos 7 غیرفعال کنید تا رمز عبور را دوباره تنظیم کنید

  3. به حالت امن عملیات از طریق SystemCtl Set-Information MySQLD_OPTS = "- Skip-Grant-tables.
  4. اجرای MySQL در Sentos 7 در حالت امن برای تنظیم مجدد رمز عبور

  5. با وارد کردن ریشه MySQL -U از نام Superuser ارتباط برقرار کنید. رمز عبور درخواست نخواهد شد.
  6. وارد کردن دستورات برای بازنشانی رمز عبور MySQL در Sentos 7 از طریق ترمینال

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

    mysql> استفاده از mysql؛

    mysql> به روز رسانی کاربر تنظیم رمز عبور = رمز عبور ("رمز عبور") که در آن کاربر = 'root'؛ (رمز عبور کلید دسترسی جدید شما است)

    MySQL> امتیازات فلاش؛

    sudo systemctl unset-information mysqld_opts

    sudo systemctl شروع به mysqld

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

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

همچنین ببینید:

نصب phpmyadmin در CentOS 7

نصب PHP 7 در CentOS 7

ادامه مطلب