MySQL به درستی یکی از بهترین سیستم های مدیریت پایگاه داده در نظر گرفته شده است، بنابراین به طور فعال توسط هر دو حرفه ای و دوستداران در کار با وب سایت ها و برنامه های مختلف استفاده می شود. برای عملیات صحیح این ابزار، باید در سیستم عامل نصب شود و پیکربندی صحیح را تنظیم کند، از سرورهای موجود و اجزای اضافی خارج شود. امروز ما می خواهیم دقیقا نشان دهیم که چگونه این فرآیند بر روی رایانه هایی که CentOS 7 را اجرا می کنند انجام می شود.
MySQL را در CentOS 7 نصب کنید
اطلاعات در مقاله فعلی ما به مراحل تقسیم می شود، به طوری که هر کاربر می تواند دقیقا درک دقیق آنچه که جزء مورد توجه به لینوکس اضافه می شود، و همچنین پارامترها باید پرداخت شود. بلافاصله روشن کنید که برای نصب و تعامل بیشتر با MySQL شما نیاز به اتصال به اینترنت فعال دارید، زیرا بایگانی ها از مخازن رسمی به دست می آیند.مرحله 1: اقدامات اولیه
البته، شما می توانید بلافاصله به مرحله بعدی بروید و نصب را انجام دهید، با این حال، لازم است که نام میزبان را تعیین کنید و مطمئن شوید که CentOS در حال حاضر تمام آخرین به روز رسانی ها را دارد. دستورالعمل های زیر را برای آماده سازی سیستم عامل تنظیم کنید.
- این و تمام اقدامات بعدی از طریق ترمینال به ترتیب انجام می شود، لازم است برای شما مناسب باشد. شما می توانید این کار را از طریق منوی برنامه انجام دهید یا ترکیبی از کلید Ctrl + Alt + T را کاهش دهید.
- در اینجا دستور نام میزبان را وارد کنید و روی Enter کلیک کنید.
- علاوه بر این، نام میزبان را مشخص کنید و دو نتیجه را مقایسه کنید. اولین کامل است، و دوم - اختصار. اگر آن را مناسب، بیشتر بروید. در غیر این صورت، شما باید نام میزبان را با استفاده از دستورالعمل های مستندات رسمی تغییر دهید.
- قبل از نصب هر برنامه، توصیه می شود که در دسترس بودن به روز رسانی ها را بررسی کنید تا تمام فرآیندهای بعدی به درستی بروند. برای انجام این کار، به روز رسانی Sudo Yum وارد شوید و روی Enter کلیک کنید.
- این گزینه به نمایندگی از Superuser اجرا می شود، به این معنی که شما باید یک رمز عبور را وارد کنید تا تأیید اعتبار حساب را تایید کنید. در نظر بگیرید که هنگام نوشتن شخصیت ها، آنها در کنسول نمایش داده نمی شوند.
- شما از نیاز به نصب بسته های به روز شده مطلع خواهید شد، یا هشدار که به روز رسانی بر روی صفحه نمایش یافت نشد.
پس از نصب تمام به روز رسانی، توصیه می شود سیستم را دوباره راه اندازی کنید تا تغییرات را تغییر دهید. اگر به روز رسانی ها یافت نشد، بلافاصله به مرحله بعدی بروید.
مرحله 2: دانلود و نصب بسته ها
متأسفانه، شما نمی توانید MySQL را از مخزن رسمی دانلود کنید و به طور همزمان آن را با یک فرمان نصب کنید. این به خاطر تعداد زیادی از نسخه ها و برخی از ظرافت های خاص با افزودن آرشیوها است، بنابراین ابتدا باید انتخاب یک بسته مناسب ابتدا باید باشد.
برو به انبارهای رسمی mysql
- به لینک بالا بروید تا خودتان را با تمام نسخه های موجود سیستم مدیریت پایگاه داده مورد توجه قرار دهید. بسته مورد علاقه را در فرمت RPM انتخاب کنید و با استفاده از دکمه سمت راست ماوس، پیوند را به آن کپی کنید.
- هنگامی که شما وارد می شوید، خواهید دید که لینک به درستی کپی شده است، و اگر از طریق مرورگر بروید، بسته RPM را دانلود خواهید کرد، اما اکنون برای ما لازم نیست، بنابراین ما به کنسول حرکت خواهیم کرد.
- یک بار در ترمینال، لینک قبلی را وارد کنید + لینک قبلی را وارد کنید و روی Enter کلیک کنید.
- بعد، از sudo rpm -ivh mysql57-community-release-el7.rpm استفاده کنید، جایگزین عدم انطباق در این خط به اعداد مشخص شده در لینک موجود.
- این عملیات نیز از طرف Superuser انجام می شود و بنابراین شما باید رمز عبور را دوباره وارد کنید.
- صبر کنید تا به روز رسانی مخزن تکمیل شود و بسته را نصب کنید.
- قبل از شروع روند نصب اصلی، لیست مخزن را با مشخص کردن به روز رسانی سودو یام به روز کنید.
- تأیید عمل انجام شده را با انتخاب نسخه Y انجام دهید.
- دوباره آن را انجام دهید وقتی تکرار می کنید.
- تنها روند نصب سیستم خود باقی مانده است. این کار با استفاده از Sudo Yum نصب MySQL-Server انجام می شود.
- تایید مطلقا تمام درخواست ها برای نصب یا بسته بندی بسته بندی.
- روش دانلود ممکن است چند دقیقه طول بکشد، که بستگی به سرعت اینترنت دارد. در طول این، جلسه ترمینال را متوقف نکنید تا تمام تنظیمات را بازنشانی نکنید.
- پس از نصب موفق، سرور را از طریق Sudo SystemCTL فعال کنید MySQLD را شروع کنید.
- اگر هیچ خطایی با روشن شدن وجود نداشته باشد، یک خط جدید برای ورودی بر روی صفحه نمایش ظاهر می شود.
همانطور که می بینید، نصب MySQL در CentOS 7 فقط چند دقیقه طول کشید، و کاربر دستورات بسیاری را نداشت، که بیشتر آنها می توانند به سادگی کپی شوند و به کنسول وارد شوند. با این حال، برای تعامل صحیح با DBMS، لازم است که یک پیکربندی اولیه تولید شود، که در زیر بحث خواهد شد.
مرحله 3: راه اندازی اولیه
در حال حاضر ما به طور کامل تمام جنبه های راه اندازی سیستم مدیریت پایگاه داده را تحت تاثیر قرار نخواهیم داد، زیرا این موضوع به موضوع مقاله اعمال نمی شود. ما فقط می خواهیم در مورد اقدامات اساسی که باید انجام شود برای بررسی عملکرد ابزار و تعیین قوانین استاندارد برای آن بگوییم. برای انجام این کار، شما باید چنین راهنمایی را دنبال کنید:
- بیایید با نصب یک ویرایشگر دستی شروع کنیم، زیرا تمام تنظیمات در فایل پیکربندی تغییر می کنند، که از طریق چنین نرم افزاری باز می شود. این راحت است که از نانو استفاده کنید، بنابراین در کنسول، Sudo Yum Nano را نصب کنید.
- اگر ابزار هنوز تاسیس نشده است، شما باید علاوه بر بایگانی جدید را تأیید کنید. در غیر این صورت، رشته "انجام هیچ چیز" به سادگی ظاهر خواهد شد، بنابراین، شما می توانید به مرحله بعدی حرکت کنید.
- sudo nano /etc/my.cnf را وارد کنید و این دستور را فعال کنید.
- اضافه کردن bind_adddress = string = و مشخص کردن آدرس IP که می خواهید اتصال و باز کردن تمام پورت ها را مشخص کنید. شما همچنین می توانید پارامترهای مهم دیگر را مشخص کنید. در اسناد رسمی بیشتر بخوانید، مرجع که در زیر نشان داده شده است.
- پس از تغییرات، فراموش نکنید که آنها را با کلیک روی Ctrl + O، و سپس از نانو از طریق Ctrl + X خارج شوید.
- در ابتدا، فایل پیکربندی نیز شامل پارامترهایی است که بر امنیت شبکه تاثیر می گذارد. آنها می توانند در حین هک، یک مکان بالقوه ضعیف باشند، بنابراین توصیه می شود آنها را با انجام mysql_secure_installation حذف کنید.
- برای تأیید این عملیات، رمز عبور Administrator را وارد کنید.
همانطور که قبلا ذکر شد، ما تنها اصل اساسی پیکربندی را نشان دادیم. دقیق تر در مورد این در اسناد رسمی MySQL نوشته شده است.
پرش به خواندن مستندات MySQL در وب سایت رسمی
مرحله 4: بازنشانی رمز عبور ریشه ریشه
گاهی اوقات کاربران هنگام نصب MySQL یک رمز عبور Superuser را تنظیم می کنند و سپس آن را فراموش کرده و یا نمی دانند که در ابتدا انتخاب شده اند، بنابراین تصمیم گرفتیم در نهایت تصمیم گرفتیم در این مقاله برای بازنشانی کلید دسترسی، که مانند این انجام می شود، تصمیم بگیریم:
- "ترمینال" را باز کنید و Sudo SystemCtl را وارد کنید Mysqld وجود دارد برای متوقف کردن اجرای سرویس.
- به حالت امن عملیات از طریق SystemCtl Set-Information MySQLD_OPTS = "- Skip-Grant-tables.
- با وارد کردن ریشه MySQL -U از نام Superuser ارتباط برقرار کنید. رمز عبور درخواست نخواهد شد.
- این تنها به نوبه خود برای اجرای دستورات زیر برای ایجاد یک کلید دسترسی جدید باقی می ماند.
mysql> استفاده از mysql؛
mysql> به روز رسانی کاربر تنظیم رمز عبور = رمز عبور ("رمز عبور") که در آن کاربر = 'root'؛ (رمز عبور کلید دسترسی جدید شما است)
MySQL> امتیازات فلاش؛
sudo systemctl unset-information mysqld_opts
sudo systemctl شروع به mysqld
پس از آن، با استفاده از رمز عبور جدید، دوباره به سرور وصل شوید. این بار هیچ مشکلی وجود ندارد.
شما فقط با راهنمای گام به گام برای نصب و پیکربندی سطح MySQL در CentOS 7 آشنا شده اید. همانطور که می بینید، در این مورد هیچ مشکلی وجود ندارد، اما نباید توصیه های فوق را با یک راهنمای کامل برای اتصال به آن در نظر بگیرید پایگاه داده برای بیشتر ارتباط برقرار کردن با سرور وب یا برنامه. همه اینها باید به صورت دستی انجام شود، از جزئیات سایت، برنامه و مطالعه مستندات رسمی تمام اجزای مورد استفاده استفاده می شود.
همچنین ببینید:
نصب phpmyadmin در CentOS 7
نصب PHP 7 در CentOS 7