حل مشکل هنگام import دیتابیس حجیم در phpMyAdmin و رفع خطای Incorrect format parameter
اگر هنگام import کردن یک دیتابیس در phpMyAdmin که به نسبت حجم دیتابیس بالاتر از حد معمول و شامل رکوردهای زیادی در جدولها باشد، احتمالاً با خطای زیر روبرو خواهید شد:
phpMyAdmin - Error
Incorrect format parameter
راهکاری که من در این مواقع استفاده میکنم و مشکل را برطرف میکند این است:
در کانفیگ مربوط به وب سرور Apache فایل php.ini را به صورت زیر ویرایش کنید:
max_execution_time = 1000
max_input_time = 1000
memory_limit = 1024M
post_max_size = 1024M
مقادیر میتوانند بسته به نیاز شما کم و زیاد شوند.
در کانفیگ مربوط به MySQL یا MariaDB هم مقدار زیر ویرایش شود:
max_allowed_packet = 1024M
و در آخر نیز چون این کار را از طریق phpMyAdmin انجام میدهیم لازم است در مسیر زیر:
\phpmyadmin\libraries\config.default.php
مقدار ExecTimeLimit را برابر با 0 قرار دهیم تا محدودیت برداشته شود:
$cfg['ExecTimeLimit'] = 0;
یک بار هم وب سرور Apache و دیتابیس را متوقف و مجدداً فعال میکنیم تا تغییرات اعمال شوند و طبیعتاً مشکل شما باید برطرف شده باشد و به راحتی بتوانید دیتابیس خود را بدون هیچ مشکلی import نمایید.
توی وبسایتم سعی میکنم محتوایی که تصور کنم ارزشمنده و به بقیه کمکی میکنه رو منتشر کنم. امیدوارم از مطالب وبسایت بتونید استفاده کنید و به کارتون بیاد. در ضمن اگه پروژهی تحت وبی دارید که نیاز به برنامهنویسی و اجرا داره، میتونید با شماره انتهای صفحه با من تماس بگیرید تا در موردش با هم صحبت کنیم.