آموزش های سرور لینوکسعمومی

آموزش نصب MySQL روی CentOS 8 و RHEL 8

آموزش نصب MySQL روی CentOS 8 و RHEL 8
آموزش نصب MySQL روی CentOS 8 و RHEL 8
آموزش نصب MySQL روی CentOS 8 و RHEL 8

دیتابیس MySQL نرم افزار مدیریت پایگاه داده است و در حال حاضر در مالکیت شرکت Oracle قرار دارد. تا پیش از معرفی و عرضه دیتابیس MariaDB این دیتابیس یعنی MySQL، دیتابیس اصلی سیستم عامل های لینوکسی بود که در این مطلب قصد داریم آموزش نصب MySQL روی CentOS 8 و RHEL 8 برای شما ارائه کنیم تا بتوانید به صورت قدم به قدم این دیتابیس MySQL 8 را بر روی سیستم عامل تازه معرفی شده CentOS 8 نصب و راه اندازی کنید.

در ادامه آموزش نصب MySQL روی CentOS 8 و RHEL 8 همراه ما باشید تا این مطلب را به پایان برسانیم.

آموزش نصب MySQL روی CentOS 8 و RHEL 8

دیتابیس MySQL 8 در سیستم عامل های CentOS 8 و RHEL 8 در مخزن AppStream به طور پیش فرض در دسترس است و با اجرای چند دستور ساده شما به راحتی می توانید MySQL را از این مخزن نصب کنید. اما گاهی ممکن است نیاز باشد تا با استفاده از روش های دیگر دیتابیس را نصب کرد که در صورت نیاز به یک روش دوم شما می توانید از طریق MySQL community server دیتابیس را بر روی سرور مجازی یا اختصاصی خود نصب کنید.

همچنین پس از پایان نصب و راه اندازی MySQL 8 با اجرای دستوراتی فرایند تنظیمات امنیتی دیتابیس را تنظیم می کنیم تا امنیت پایه دیتابیس تامین شود.

نصب MySQL 8.0 از طریق AppStream

برای شروع نیاز است تا از فعال بودن مخزن AppStream در سرور(تنها سیستم عامل RHEL 8) مطمئین شویم به همین منظور دستور زیر را اجرا می کنیم.

subscription-manager repos --list-enabled

خروجی دستور باید به شکل زیر باشد.

 ---------------------------------------------------------- 
Available Repositories in /etc/yum.repos.d/redhat.repo
 ---------------------------------------------------------- 
Repo ID: rhel-8-for-x86_64-baseos-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/baseos/os
Enabled: 1
Repo ID: rhel-8-for-x86_64-appstream-rpms
Repo Name: Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel8/$releasever/x86_64/appstream/os
Enabled: 1

حال با استفاده از yum و اجرا دستور زیر MySQL را از مخزن AppStream نصب می کنیم.

yum -y install @mysql

خروجی دستور باید به شکل زیر باشد.

پس از نصب سه دستور زیر را به ترتیب در سرور اجرا می کنیم تا مراحل راه اندازی و فعال شدن دیتابیس MySQL 8.0 در CentOS 8 و RHEL 8 انجام شود.

systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld

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

نصب از طریق مخزن AppStream پایان یافت و حال مراحل تنظیمات امنیتی دیتابیس را از این روش انجام دهید.

کانفیگ امنیتی MySQL نصب شده از AppStream

به طور پیش فرض در سیستم عامل های CentOS 8 و RHEL 8 دیتابیس فاقد رمز عبور روت و موارد امنیتی است به همین منظور ما با استفاده از دستور زیر اقدام به افزایش امنیت دیتابیس مثل تنظیم رمز عبور، حذف دسترسی های ناشناس، غیر فعال کردن دسترسی ریموت و … می پردازیم.

mysql_secure_installation

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

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

نصب MySQL 8.0 از طریق MySQL Dev Community

در ادامه آموزش نصب MySQL روی CentOS 8 و RHEL 8 به سراغ روش دوم یعنی نصب MySQL از طریق MySQL Dev Community می رویم.

با استفاده از دستور زیر ابتدا مخزن MySQL را بر روی سرور نصب می کنیم.

rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

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

yum repolist all | grep mysql | grep enabled

خروجی دستور بالا باید به شکل زیر باشد.

Last metadata expiration check: 0:00:07 ago on Sat 08 Feb 2020 03:03:04 PM UTC.
mysql-connectors-community MySQL Connectors Community enabled: 14
mysql-tools-community MySQL Tools Community enabled: 5
mysql80-community MySQL 8.0 Community Server enabled: 11

حال باید به سراغ نصب MySQL 8.0 از مخزن MySQL Dev Community باید ابتدا مخزن AppStream را غیرفعال کنیم و پس از آن مراحل نصب را انجام دهیم.

برای CentOS8 از دستور زیر استفاده کنید.

yum --disablerepo=AppStream install -y mysql-community-server

برای REHL 8 نیز از دستور زیر استفاده کنید.

yum --disablerepo=rhel-8-for-x86_64-appstream-rpms install -y mysql-community-server

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

systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld

پس از اتمام مراحل نصب باید به سراغ انجام تنظیمات امنیتی دیتابیس MySQL برویم.

کانفیگ امنیتی MySQL نصب شده از MySQL Dev Community

ابتدا برای انجام این مورد شما باید رمز اصلی ریشه CentOS 8 و RHEL 8 را به دست آورید که از دستور زیر استفاده می کنید.

cat /var/log/mysqld.log | grep -i 'temporary password'

خروجی به شکل زیر نمایش داده می شود و پسورد روت را می توانید به دست آورید.

A temporary password is generated for root@localhost: rootpassword

حال دستور زیر را اجرا می کنیم تا بتوانیم تنظیماتی مثل رمز عبور را انجام دهیم.

mysql_secure_installation

خروجی به شکل زیر خواهد بود.

Securing the MySQL server deployment.
Enter password for user root:



آموزش تصویری نصب CentOS 8.0 - انجمن
آموزش تصویری نصب CentOS 8.0 - انجمن آموزشی لینوکس و ویپ


CentOS 8 منتشر شد مروری بر قابلیت های
CentOS 8 منتشر شد مروری بر قابلیت های جدید بلاگ رسانگار


آموزش نصب Zabbix 5.0 LTS در CentOS 8 و RHEL 8 - انجمن
03.01.2012 آموزش نصب Zabbix 5.0 LTS در CentOS 8 و RHEL 8 05-23-2020 0952 PM زبیکس یک ابزار مانیتورینگ شبکه قدرتمند و اوپن سورس میباشد که برای مانیتور کردن تجهیزات شبکه نرم افزارهای سرور و عملکرد آنها مورد استفاده قرار میگیرد.


آموزش نصب Nginx در CentOS 8 وبلاگ
آموزش نصب Nginx در CentOS 8 وبلاگ شتابان هاست


نحوه نصب Polr در CentOS 8 - پایگاه دانش پارس وی دی اس
این آموزش شما را در روند نصب Polr روی CentOS 8 راهنمایی می کند. پیش نیاز ها . سرور CentOS 8. خرید سرور مجازی لینوکسی یک حساب کاربری root یک دامنه فعال آپاچی را نصب کنید. Polr به یک سرور وب یک پایگاه داده MySQL و PHP نیاز دارد. برای این


آموزش نصب سیستم عامل CentOS بر روی Vmware Workstation - رها
شما میتوانید با مطالعه مقالهی آموزش نصب سیستم عامل CentOS بر روی Vmware Workstation و انجام مراحل گفته شده میتوانید به نتیجه مطلوب برسید.


آموزش نصب Apache MySQL و PHP بر روی سیستم عاملهای لینوکس
آموزش نصب Apache MySQL و PHP بر روی سیستم عاملهای لینوکس RHELCentOS و Fedora . 10 جولای 2018 در سرور لینوکس توسط زاگریو. 3.1k. در این مقاله نحوه نصب وب سرور آپاچی آخرین نسخه بانک اطلاعاتی مای اس کیو ال آخرین نسخه و پیاچپی آخرین


نحوه نصب LAMP در لینوکس CentOS 8
نحوه نصب LAMP در لینوکس CentOS 8 - انجمن آموزشی لینوکس و ویپ


سرور Zabbix در CentOS RHEL 8
نحوه نصب سرور Zabbix در CentOS RHEL 8 - مجموعه امنیت اطلاعات


نحوه نصب MySQL در CentOS 8 - خرید سرور مجازی
با دنبال کردن این آموزش MySQL را روی یک سرور مجازی CentOS 8 نصب و ایمن کرده اید. از اینجا می توانید Nginx و PHP را نصب کنید تا یک پشته LEMP کاملا عملی روی سرور مجازی خود داشته باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

8 − 7 =

دکمه بازگشت به بالا
بستن