من برای 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است.
کپی برداری تنها با ذکر منبع و با لینک به صفحه مربوطه در این وب سایت مجاز است
در همین زمینه
منظور از Uptime چیست؟
Uptime درصد زمانی است که وب سایت شما کار می کند. برای مثال اگر برخی هاستها متوسط uptime ...