معرفی و پیشنیازها
MariaDB یک سیستم مدیریت پایگاه دادهٔ متنباز و سازگار با MySQL است که اغلب در استکهای LAMP (Linux, Apache, MySQL/MariaDB, PHP/Python/Perl) استفاده میشود. در این راهنما، نصب آخرین نسخهٔ MariaDB روی یک سرور Rocky Linux 9 را بهصورت گامبهگام توضیح میدهیم. این مطلب برای سایت شرکتهای فعال در حوزهٔ پردازش ابری و کاربران پلنهای ParminCloud تهیه شده است.
پیشنیازها:
- یک سرور Rocky Linux 9 با یک کاربر غیر-root که دسترسی sudo دارد.
- دسترسی شبکه برای دریافت بستهها (dnf).
گامهای نصب
1. نصب بستهٔ MariaDB
ابتدا با مدیر بستهٔ dnf بستهٔ MariaDB را نصب کنید. در ترمینال وارد سرور شوید و این دستور را اجرا کنید:
sudo dnf install -y mariadb-server2. راهاندازی سرویس MariaDB
پس از نصب، سرویس MariaDB را شروع و وضعیت آن را بررسی کنید:
sudo systemctl start mariadb
sudo systemctl status mariadb
# Look for "active (running)" in the output3. فعالسازی برای اجرا در زمان بوت
برای اطمینان از اینکه MariaDB پس از راهاندازی مجدد سرور به طور خودکار اجرا میشود:
sudo systemctl enable mariadbامنسازی نصب MariaDB
MariaDB ابزار تعاملی mysql_secure_installation را برای حذف تنظیمات پیشفرض ناامن و نمونهکاربران ارائه میدهد. این ابزار را اجرا کنید و دستورات را مطابق راهنمای تعاملی دنبال کنید:
sudo mysql_secure_installationنکات مهم در هنگام اجرا:
- در اولین پرسش برای رمز root پایگاه داده، اگر قبلاً تنظیم نشده است کلید Enter را بزنید.
- رمز root را تعیین کنید و پیشنهادهای امنیتی (حذف کاربران ناشناس، غیرفعال کردن لاگین روت از راه دور، حذف دیتابیس تست و بارگذاری مجدد جداول امتیازات) را قبول کنید تا نصب امن شود.
تأیید عملکرد نصب
برای بررسی نسخهٔ MariaDB و اطمینان از اینکه سرور در دسترس است، از ابزار mysqladmin استفاده کنید:
mysqladmin -u root -p version
# Enter the root password when promptedاگر خروجی شامل اطلاعات نسخه و وضعیت باشد، نصب با موفقیت انجام شده است.
پیشنهادهای بعدی برای بهرهبرداری در محیط ابری
پس از نصب و امنسازی اولیه، میتوانید اقدامات زیر را متناسب با نیازهای سرویس ابری خود دنبال کنید:
- ایجاد کاربرهای با امتیازات محدود برای اپلیکیشنها بهجای استفاده از کاربر root.
- پیکربندی فایروال و قوانین شبکه (مثلاً firewalld یا iptables) تا دسترسی به پورت MySQL/MariaDB (پورت پیشفرض 3306) فقط از آیپیهای مورد اعتماد مجاز شود.
- تهیهٔ نسخهٔ پشتیبان منظم (Backups & Snapshots) و تست بازیابی بکاپها.
- نظارت بر عملکرد با ابزارهای مانیتورینگ و تنظیمات کش و پارامترهای MariaDB برای افزایش کارایی.
نتیجهگیری
در این آموزش MariaDB روی Rocky Linux 9 نصب، راهاندازی و امنسازی شد. این روند پایهای برای اجرای یک پایگاه دادهٔ SQL قابل اعتماد در محیطهای ابری است. اگر از سرویسهای ParminCloud استفاده میکنید، با انتخاب پلن مناسب و بهکارگیری بهترین روشهای امنیتی و پشتیبانگیری، میتوانید یک سامانهٔ مقیاسپذیر و قابل اطمینان راهاندازی کنید.






نظرات کاربران