مقدمه
MariaDB یک سیستم مدیریت پایگاه داده متنباز و قدرتمند است که بهعنوان جایگزین مستقیم MySQL شناخته میشود و معمولاً در پشته محبوب LAMP (Linux, Apache, MariaDB/MySQL, PHP/Python/Perl) مورد استفاده قرار میگیرد. این پایگاه داده بهگونهای طراحی شده که بدون نیاز به تغییرات اساسی، بتواند جای MySQL را بگیرد و در اغلب پروژهها کاملاً سازگار عمل کند.
در این آموزش از دیدگاه، مراحل نصب و راهاندازی MariaDB روی Rocky Linux 9 را بهصورت گامبهگام بررسی میکنیم. اگر بین MySQL و MariaDB مردد هستید، تجربه تیم دیدگاه نشان میدهد که MariaDB در بیشتر سناریوها انتخاب بهینهتر و پایدارتری است. با این حال، در صورت نیاز خاص به MySQL میتوانید از آموزش نصب MySQL روی Rocky Linux 9 استفاده کنید.
پیشنیازها
برای اجرای این آموزش، موارد زیر مورد نیاز است:
-
سرور Rocky Linux 9
-
یک کاربر غیر root با دسترسی sudo
در صورتی که هنوز تنظیمات اولیه سرور را انجام ندادهاید، پیشنهاد میکنیم ابتدا راهنمای تنظیمات اولیه سرور Rocky Linux 9 را مطالعه کنید.
مرحله ۱: نصب MariaDB
در ابتدا با استفاده از مدیر بسته dnf، MariaDB را روی سرور نصب میکنیم:
در زمان نصب، سیستم از شما تأیید میخواهد. با وارد کردن y و فشردن ENTER، فرآیند نصب ادامه پیدا میکند.
پس از اتمام نصب، سرویس MariaDB را اجرا کنید:
برای بررسی وضعیت سرویس و اطمینان از اجرای صحیح آن، دستور زیر را اجرا کنید:
در صورتی که وضعیت سرویس active (running) باشد، MariaDB با موفقیت اجرا شده است.
برای اینکه MariaDB پس از ریاستارت سرور بهصورت خودکار اجرا شود، دستور زیر را اجرا کنید:
در این مرحله، MariaDB فعال است و در زمان بوت سیستم نیز بهصورت خودکار اجرا خواهد شد.
مرحله ۲: ایمنسازی MariaDB
پس از نصب، افزایش امنیت پایگاه داده اهمیت زیادی دارد. MariaDB یک اسکریپت داخلی برای ایمنسازی تنظیمات پیشفرض ارائه میدهد که با دستور زیر اجرا میشود:
در مرحله اول، اسکریپت رمز عبور کاربر root دیتابیس را درخواست میکند. از آنجا که هنوز رمزی تنظیم نشده، کافی است ENTER را فشار دهید.
سپس از شما خواسته میشود یک رمز عبور قوی برای کاربر root دیتابیس تعیین کنید. توجه داشته باشید که این کاربر با root سیستم لینوکس تفاوت دارد.
در ادامه، با تأیید گزینههای امنیتی:
-
کاربران ناشناس حذف میشوند
-
ورود ریموت کاربر root غیرفعال میشود
-
دیتابیس تست حذف میشود
-
تنظیمات امنیتی جدید اعمال میشوند
با انجام این مراحل، MariaDB از نظر امنیتی به وضعیت مطلوبی میرسد.
مرحله ۳: تست نصب MariaDB
برای بررسی صحت نصب و مشاهده اطلاعات سرور دیتابیس، از ابزار mysqladmin استفاده میکنیم:
پس از وارد کردن رمز عبور، اطلاعاتی مانند نسخه MariaDB، مدت زمان فعالیت سرور و وضعیت اتصال نمایش داده میشود. مشاهده این خروجی نشان میدهد MariaDB بهدرستی نصب و اجرا شده است.

