راهکارها
بازارچه ابری
Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

Categories
Close
دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها





مشاهده همه دسته‌ها All Categories

امن‌سازی MySQL برای Review Board+Power Pack

Time To Read < ۱ دقیقه
Date ۲۶ شهریور ۱۴۰۰

پس از ایجاد پایگاه داده و حساب کاربری جدید برای اپلیکیشن خود، به سرور MySQL وصل شوید و تنظیمات پیشنهادی زیر را اعمال کنید:

  • کاربران ناشناس را حذف کنید:
mysql> DELETE FROM mysql.user WHERE User='';
  • پایگاه داده‌ی test و امکان دسترسی به آن را حذف کنید:
mysql> DROP DATABASE test;
mysql> DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%';
  • قابلیت لاگین کردن از راه دور به کمک root را غیرفعال کنید:
mysql> DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');

فراموش نکنید که جداول مجوزها و امتیازات را دوباره بارگذاری کنید تا تغییرات اعمال شوند:

mysql> FLUSH PRIVILEGES;
  • رمز عبور کاربر root خود را تغییر دهید.
  • به شدت پیشنهاد می‌شود که هنگام استفاده از سرور برای کارهای عمومی، رمز عبور هیچ‌یک از حساب‌های کاربری را خالی نگذارید.
  • اگر به دسترسی از راه دور نیاز ندارید، خط زیر را از حالت comment دربیاورید.
#bind-address=127.0.0.1

این خط در فایل پیکربندی MySQL وجود دارد. با این کار MySQL تنها به connectionهایی که از سیستم محلی باشند، پاسخ می‌دهد. پس از انجام این کارها، سرور را دوباره راه‌اندازی کنید.