نصب رابط گرافیکی phpMyAdmin برای مدیریت MySQL/MariaDB روی سرور اوبونتو، به‌همراه نکات مهم امنیتی.

آموزش نصب phpMyAdmin روی سرور اوبونتو

phpMyAdmin رابط گرافیکی محبوبی برای مدیریت دیتابیس‌های MySQL و MariaDB است که به شما اجازه می‌دهد بدون نوشتن دستورات SQL، جداول را مشاهده، ویرایش و مدیریت کنید. نصب آن روی سرور اوبونتو ساده و سریع است.

پیش‌نیاز

باید از قبل یک وب‌سرور (Apache یا Nginx) و MySQL/MariaDB روی سرور نصب داشته باشید. اگر هنوز دیتابیس نصب نکرده‌اید، ابتدا آموزش نصب MariaDB را دنبال کنید.

نصب phpMyAdmin

sudo apt update
sudo apt install phpmyadmin

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

تنظیم برای Nginx

اگر از Nginx استفاده می‌کنید (که خودکار پیکربندی نمی‌شود)، یک لینک نمادین بسازید:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

و مطمئن شوید Nginx برای پردازش فایل‌های PHP، به PHP-FPM متصل است.

ورود به phpMyAdmin

آدرس زیر را در مرورگر باز کنید:

http://IP-سرور/phpmyadmin

با نام کاربری و رمز عبور دیتابیس (همانی که هنگام ساخت کاربر دیتابیس تعیین کردید) وارد شوید.

نکات امنیتی مهم

  • تغییر آدرس پیش‌فرض: مسیر /phpmyadmin شناخته‌شده و هدف رایج حملات خودکار است؛ آن را به یک نام دلخواه تغییر دهید.
  • محدود کردن دسترسی با فایروال یا احراز هویت پایه (Basic Auth): فقط آی‌پی‌های مورد اعتماد را مجاز کنید.
  • غیرفعال کردن ورود مستقیم روت دیتابیس: از یک کاربر با دسترسی محدودتر برای کار روزمره استفاده کنید.
  • فعال بودن HTTPS: رمز عبور دیتابیس هرگز نباید از طریق HTTP ساده رد و بدل شود.

اگر ترجیح می‌دهید دیتابیس را بدون رابط گرافیکی و مستقیم از خط فرمان مدیریت کنید، دستورات پایه SQL هم گزینه سریع‌تری برای کارهای تکراری هستند.