رفتن به محتوای اصلی
iServer24 | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش نصب MariaDB روی Rocky Linux 9

آموزش نصب MariaDB روی Rocky Linux 9

MariaDB یک پایگاه داده متن‌باز و قدرتمند است که به‌عنوان جایگزین سازگار MySQL در بسیاری از پروژه‌ها استفاده می‌شود. در این آموزش، مراحل نصب، راه‌اندازی و ایمن‌سازی MariaDB روی Rocky Linux 9 به‌صورت گام‌به‌گام بررسی شده است. این راهنما به شما کمک می‌کند MariaDB را به‌صورت پایدار و امن برای استفاده در محیط‌های واقعی آماده کنید.

مقدمه

MariaDB یک سیستم مدیریت پایگاه داده متن‌باز و قدرتمند است که به‌عنوان جایگزین مستقیم MySQL شناخته می‌شود و معمولاً در پشته محبوب LAMP (Linux, Apache, MariaDB/MySQL, PHP/Python/Perl) مورد استفاده قرار می‌گیرد. این پایگاه داده به‌گونه‌ای طراحی شده که بدون نیاز به تغییرات اساسی، بتواند جای MySQL را بگیرد و در اغلب پروژه‌ها کاملاً سازگار عمل کند.

در این آموزش از دیدگاه، مراحل نصب و راه‌اندازی MariaDB روی Rocky Linux 9 را به‌صورت گام‌به‌گام بررسی می‌کنیم. اگر بین MySQL و MariaDB مردد هستید، تجربه تیم دیدگاه نشان می‌دهد که MariaDB در بیشتر سناریوها انتخاب بهینه‌تر و پایدار‌تری است. با این حال، در صورت نیاز خاص به MySQL می‌توانید از آموزش نصب MySQL روی Rocky Linux 9 استفاده کنید.


پیش‌نیازها

برای اجرای این آموزش، موارد زیر مورد نیاز است:

اگر هنوز کاربر sudo روی سرور Rocky Linux خود نساخته‌اید، این راهنما به شما کمک می‌کند.

  • سرور Rocky Linux 9

  • یک کاربر غیر root با دسترسی sudo

در صورتی که هنوز تنظیمات اولیه سرور را انجام نداده‌اید، پیشنهاد می‌کنیم ابتدا راهنمای تنظیمات اولیه سرور Rocky Linux 9 را مطالعه کنید.


مرحله ۱: نصب MariaDB

در ابتدا با استفاده از مدیر بسته dnf، MariaDB را روی سرور نصب می‌کنیم:

sudo dnf install mariadb-server
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

در زمان نصب، سیستم از شما تأیید می‌خواهد. با وارد کردن y و فشردن ENTER، فرآیند نصب ادامه پیدا می‌کند.

پس از اتمام نصب، سرویس MariaDB را اجرا کنید:

sudo systemctl start mariadb
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

برای بررسی وضعیت سرویس و اطمینان از اجرای صحیح آن، دستور زیر را اجرا کنید:

sudo systemctl status mariadb
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

در صورتی که وضعیت سرویس active (running) باشد، MariaDB با موفقیت اجرا شده است.

برای اینکه MariaDB پس از ری‌استارت سرور به‌صورت خودکار اجرا شود، دستور زیر را اجرا کنید:

sudo systemctl enable mariadb
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

در این مرحله، MariaDB فعال است و در زمان بوت سیستم نیز به‌صورت خودکار اجرا خواهد شد.


مرحله ۲: ایمن‌سازی MariaDB

پس از نصب، افزایش امنیت پایگاه داده اهمیت زیادی دارد. MariaDB یک اسکریپت داخلی برای ایمن‌سازی تنظیمات پیش‌فرض ارائه می‌دهد که با دستور زیر اجرا می‌شود:

sudo mysql_secure_installation
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

در مرحله اول، اسکریپت رمز عبور کاربر root دیتابیس را درخواست می‌کند. از آنجا که هنوز رمزی تنظیم نشده، کافی است ENTER را فشار دهید.

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

در ادامه، با تأیید گزینه‌های امنیتی:

  • کاربران ناشناس حذف می‌شوند

  • ورود ریموت کاربر root غیرفعال می‌شود

  • دیتابیس تست حذف می‌شود

  • تنظیمات امنیتی جدید اعمال می‌شوند

با انجام این مراحل، MariaDB از نظر امنیتی به وضعیت مطلوبی می‌رسد.


مرحله ۳: تست نصب MariaDB

برای بررسی صحت نصب و مشاهده اطلاعات سرور دیتابیس، از ابزار mysqladmin استفاده می‌کنیم:

mysqladmin -u root -p version
برای کپی کردن کد، روی دکمه کپی در بالا کلیک کنید

پس از وارد کردن رمز عبور، اطلاعاتی مانند نسخه MariaDB، مدت زمان فعالیت سرور و وضعیت اتصال نمایش داده می‌شود. مشاهده این خروجی نشان می‌دهد MariaDB به‌درستی نصب و اجرا شده است.

برای مدیریت بکاپ‌گیری و انتقال داده‌های این پایگاه داده نیز آموزش ایمپورت و اکسپورت دیتابیس در MySQL و MariaDB را مطالعه کنید.

زیرساخت ابری برای اجرای همین آموزش

سرور ابری ساعتی را برای Docker، Ubuntu و DevOps راه‌اندازی کنید — پرداخت به میزان مصرف یا ماهانه.

ادامه یادگیری:Docker·Ubuntu·VPS