جهش به محتوا
ورود کاربران
سرور مجازی و اختصاصی

مقاله از نصب MySQL در سیستم عامل لینوکس centos 7

هر زمان نیاز به کمک داشتید، در کنار شما هستیم . با ما تماس بگیرید ( 031-3626 0000 ) یا درخواست خود را به صورت آنلاین ثبت نمایید.

نصب MySQL در سیستم عامل لینوکس centos 7

MySQL یک سیستم مدیریت پایگاه داده منبع باز است که معمولاً به عنوان بخشی از پشته های معروف LEMP (Linux ، Nginx ، MySQL / MariaDB ، PHP / Python / Perl) نصب می‌شود. برای مدیریت داده‌های خود از یک پایگاه داده رابطه‌ای و SQL (Structured Query Language) استفاده می‌کند.

MySQL یکی از پرکاربردترین سیستم‌های مدیریت پایگاه داده برای وب سایت‌ها و برنامه‌های سرور است. این یک ابزار ضروری است که هر مدیر وب باید آن را بیاموزد.

به همین دلیل در این مقاله آموزشی ، نحوه نصب MySQL در لینوکس centos7 از طریق اتصال SSH را به شما نشان خواهیم داد. اگر با نحوه برقراری اتصال SSH آشنایی ندارید این لینک را بررسی نمایید.

 

نصب MySQL در لینوکس centos7

پیش نیازهای نصب MySQL در لینوکس centos7

سیستمی که CentOS 7 را اجرا می‌کند به موارد زیر نیاز است:

  • یک حساب کاربری با امتیازات sudo
  • یک پنجره ترمینال (Menu > Applications > Utilities > Terminal)
  • مدیر بسته Yum ( این بسته به طور پیش فرض روی سرور نصب است)

 

راهنمای نصب MySQL در لینوکس centos7

مرحله 1 : دانلود بسته‌های مخزن

این لینک را در مرورگر باز نمایید. در لینک مذکور بسته‌های راه اندازی MySQL در مخزن Yum جهت دانلود وجود دارند.

نسخه Red Hat Enterprise Linux مورد نیازتان را پیدا کنید. (در این مقاله ، Linux 7 مد نظر می باشد.)

 

 

 

 

روی دکمه‌ی بارگیری کلیک نمایید که شما را به یک صفحه ثبت نام می برد. در صورت تمایل می توانید ثبت نام کنید، در صورت عدم تمایل روی لینک No thanks, just start my download کلیک نمایید.

 

 

MySQL را با دستور wget بارگیری کنید :

یک ترمینال باز کرده و از دستور wget برای دریافت فایل استفاده کنید.

در صفحه وب که نسخه های انتشار را لیست می کند ، یک زیرمتن خاکستری مشاهده خواهید کرد که چیزی مانند

(mysql80-community-release-el7-3.noarch.rpm)” را نشان می دهد.

نام بسته راه اندازی مورد نظرتان را از سایت کپی و در ترمینال به همراه دستور زیر را وارد کنید:

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

با این دستور تمامی پرونده‌ها به صورت اتوماتیک دانلود می شوند.

 

 

مرحله 2: مخازن نرم افزار را اضافه کنید. پرونده‎‌هایی که به تازگی بارگیری کردیم، امکان دسترسی به مخازن نرم افزار MySQL را دارند.

قبل از افزودن آنها ، مقدار MD5 را برای تأیید اعتبار نرم افزار بررسی کنید:

sudo md5sum mysql80-community-release-el7-3.noarch.rpm

به صفحه وب MySQL برگردید و دقیقاً در پایین پیوند بارگیری، یک رشته‌ی خاکستری از اعداد را با عنوان MD5 پیدا کنید.

مقدار MD5 موجود در صفحه وب را با مقدار MD5 که در پنجره ترمینال تولید کرده‌اید مقایسه کنید.

در صورت مطابقت ، به مرحله بعدی بروید.

 

 

 

اگر با هم مطابقت نداشته باشند، ممکن است دانلود شما هنگام انتقال خراب باشد یا ممکن است دانلود با ریسک مواجه باشد.

مراحل 1 و 2 را تکرار نمایید و فایل دانلودی را بازنویسی کنید.

اگر مقادیر MD5 هنوز مطابقت ندارند ، روش را متوقف کنید.

پیشنهاد می کنیم اگر مشکل تطابق این کد وجود داشت , سرور را یکبار را reboot کرده و مراحل را از ابتدا مجدد تکرار کنید.

برای به روزرسانی مخازن نرم افزار ، از دستور زیر استفاده کنید:

sudo rpm –ivh mysql80-community-release-el7-3.noarch.rpm

مطمئن شوید که از مرحله یک همه دستورات را به ترتیب اجرا کرده باشید.

 

مرحله 3: با وارد کردن دستور زیر نصب MySQL در لینوکس centos7 آغاز نمایید.

sudo yum install mysql-server

 

در مراحل نصب سیستم درخواست تأییدیه نصب می‌دهد، Y را فشار دهید تا تأیید شود.

در مرحله بعدی درخواست تایید برای یک کلید GPG را می‌دهد

این یک تأیید امنیتی دیگر است زیرا ما فقط دو منبع نرم افزاری جدید در این مرحله اضافه می کنیم.

دوباره Y را فشار دهید و سیستم باید نرم افزار را بارگیری و نصب کند.

 

نکته : MySQL شامل چندین افزونه امنیتی برای تأیید اعتبار اتصال به سرور ، تأیید رمز عبور و تأمین امنیت فضای ذخیره سازی داده‌های حساس است که همگی در نسخه رایگان موجود هستند.

 

مدیریت MySQL در centos7

ابتدا وارد سرویس MySQL شوید. برای بررسی وضعیت MySQL از دستور زیر استفاده کنید:

sudo systemctl status mysql

به طور پیش فرض ، وضعیت سرویس MySQL فعال است.

برای غیرفعال کردن سرویس MySQL از دستور زیر استفاده کنید:

 sudo systemctl disable mysqld

 

دستور قبلی به صورت کامل سرویس MySQL را غیرفعال می‌کند، برای توقف موقت سرویس MySQL ، از دستور stop استفاده کنید:

sudo systemctl stop mysqld

 

در صورت تمایل برای ورود به این سرویس , ابتدا رمز عبور موقت آن را پیدا کنید.
در روال نصب MySQL یک گذرواژه موقتی پیش فرض تنظیم می‌شود. برای پیدا کردن رمز عبور از دستور grep استفاده کنید:

sudo grep ‘temporary password’ /var/log/mysqld.log

 

ورود به محیط MySQL در لینوکس

برای راه اندازی MySQL از خط فرمان ، از دستور زیر استفاده کنید:

mysql –u root –p

 

این سیستم از شما می خواهد رمز ورود را برای یوزر root وارد کنید. رمز عبور را  وارد کنید و سیستم باید با نمایش پوسته MySQL پاسخ دهد.

پس از آن سیستم اطلاعات لازم در مورد نرم افزار MySQL را لیست می‌کند و خط فرمان به mysql> تغییر می کند تا نشان دهد که وارد نرم افزار MySQL شده‌اید.

در پایان کار نیز می توانید با دستور زیر از سیستم خارج شوید:

exit

 

پس از اجرا دستور بالا خط فرمان به حالت پیش‌فرض تغییر می‌کند که به مفهوم خروج از محیط MySQL است.

توجه: اگر خطای دسترسی ممنوع دریافت کردید ، به لینک حل خطای دسترسی رد شده برای کاربر “root” @ “localhost” مراجعه کنید.

 

این مقاله برای شما مفید بود؟
بلهخیر