حل مشکل هنگام 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 را برابر با ۰ قرار دهیم تا محدودیت برداشته شود:

$cfg['ExecTimeLimit'] = 0;

یک بار هم وب سرور Apache و دیتابیس را متوقف و مجدداً فعال می‌کنیم تا تغییرات اعمال شوند و طبیعتاً مشکل شما باید برطرف شده باشد و به راحتی بتوانید دیتابیس خود را بدون هیچ مشکلی import نمایید.

درباره نویسنده: احسان

مطالب زیر را حتما بخوانید