من برای deny کردن پیغام های خطا permission دارم هنگامی که سعی می کنم Command های خاصی را در mysql اجرا کنم

فرمان های LOAD DATA INFILE / OUTFILE بر روی سرورهای ما به دلایل خاص امنیتی قابل اجرا نیستند. برای اینکه شما از این فرامین استفاده کنید باید از Load Data استفاده کنید بنابراین LOAD DATA LOCAL را استفاده کنید.
تفاوت بین این دو این است که بدون کلمه LOCAL  این فرمان از سرور می خواهد که فایل را پیدا کند و data را از آن load کند.با کلمه LOCAL ، MySQL Client آن را load می کند و سپپس data را به mysql برمی گرداند.به طوریکه هیچ permission مخصوصی برای مشتریانی که از LOAD DATA LOCAL استفاده می کنند، نیاز نیست.
البته راههای مختلف دیگری (alternatives) هم وجود دارد اگر مایل هستید که یک دیتابیس را import یا export کنید لطفا از مراحل ذیل استفاده کنید:
 
  • LOAD DATA INFILE ALTERNATIVE FROM SSH:
    $ echo "source databasefile.sql" | mysql -u user -ppassword databasename
  • LOAD DATA OUTFILE ALTERNATIVE FROM SSH:



 تمامی حقوق مادی و معنوی مطالب متعلق به ir7starاست.
کپی برداری تنها با ذکر منبع و با لینک به صفحه مربوطه در این وب سایت مجاز است
 

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

وب سایت من down هست، آیا شما می توانید اکانت من را به box دیگری منتقل کنید؟

  به خاطر downtime  و مشکلاتی که ممکن است برای شما پیش بیاید متاسفم.اولویت اول ما این...

منظور از Uptime چیست؟

Uptime درصد زمانی است که وب سایت شما کار می کند. برای مثال اگر برخی هاستها متوسط uptime ...

چطور می توانم اکانت خودم را کنسل کنم؟

در این مورد می توانید از طریق تلفن یا با ارسال تیکت درخواست کنسلی را برای ما ارسال کنید. Money...

pagewizard برای اجرای

<!--[if !supportLists]-->1- <!--[endif]-->اگر شما در  ایران سون استارثبت نام...

چگونه می توانم فایلهایی با سایزهای بزرگ را upload کنم؟

  فایل php.ini را پیدا کنید و اگر وجود ندارد یک فایل Php.ini را از آیکون config در cPanel...