رفتن به محتوای اصلی
دیدگاه کلود | ارائه‌کننده سرورهای ابری و اختصاصی
آموزش نصب 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 استفاده کنید.


پیش‌نیازها

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

  • سرور 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 به‌درستی نصب و اجرا شده است.