فایروال, لینوکس, مدیریت سرور لینوکس

آموزش رفع خطا Check MySQL LOAD DATA disallows LOCAL در فایروال csf

آموزش رفع خطا Check MySQL LOAD DATA disallows LOCAL در فایروال csf

اگر تصمیم به استفاده از فایروال csf برای افزایش امنیت وب سرور لینوکس دایرکت ادمین و یا سی پنل گرفته اید ، باید تنظیمات صحیح این فایروال را از پنل csf انجام دهید . یکی از مواردی که حتما با آن مواجه می شوید ارور Check MySQL LOAD DATA disallows LOCAL است :

You should disable LOAD DATA LOCAL commands in MySQL by adding the following to the [mysqld] section of /etc/my.cnf and restarting MySQL: local-infile=0

آموزش رفع خطا Check MySQL LOAD DATA disallows LOCAL در فایروال csf

برای رفع این خطا ابتدا با نرم افزار Putty از طریق SSH و دسترسی root به سرور خود متصل شوید و فایل my.cnf که حاوی تنظیمات MYSQL شما هست را ویرایش کنید ، پس از اتصال به سرور مراحل زیر را به ترتیب انجام دهید :

باید نرم افزار ویرایشگر nano روی لینوکس شما نصب باشد ، در صورتی که این برنامه روی سرور شما نصب نیست با این دستور ابتدا nano را نصب کنید :

yum install nano

سپس دستور زیر را وارد کنید :

nano /etc/my.cnf

سپس مقدار local-infile=0 را زیر [mysqld] وارد نمایید و با کلید ctrl+x و سپس دکمه Y و سپس اینتر فایل را ذخیره کنید. مقدار:

local-infile=0

سپس باید سرویس MYSQL را ری استارت کنید .

در CPanel با دستور :

service mysql restart

و در دایرکت ادمین با دستور :

service mysqld restart

با مراجعه به پنل csf خواهید دید که مشکل حل شده است . در صورت نیاز به کانفیگ حرفه ای میتوانید با داتیس تماس بگیرید.

مطالب مرتبط

1 نظر در “آموزش رفع خطا Check MySQL LOAD DATA disallows LOCAL در فایروال csf

  1. amirapple گفت:

    سلام این روش خیلی عالی بود …. این روش در سال 2013 برای نسخه های پایین بود در حال حاضر نسخه 12.3 از این روش پیروی نمی کند . به طور مثال میگم این دستور : service mysqld restart قدیمی است و سیستم پشتیبانی نمی کند .

    برای راه اندازی مجدد از این دستور استفاده می کنند . systemctl mysqld restart

    سپاس و موفق باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *