حل مشکل هنگام import دیتابیس حجیم در phpMyAdmin و رفع خطای Incorrect format parameter
احسان

نویسنده

  • 1400/3/27
  • 0
  • 76
3 سال پیش| برنامه‌نویسی وب

حل مشکل هنگام import دیتابیس حجیم در phpMyAdmin و رفع خطای Incorrect format parameter

حل مشکل هنگام 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 نمایید.

 

به‌روز رسانی: 1403/8/2
توی وبسایتم سعی می‌کنم محتوایی که تصور کنم ارزشمنده و به بقیه کمکی می‌کنه رو منتشر کنم. امیدوارم از مطالب وبسایت بتونید استفاده کنید و به کارتون بیاد. در ضمن اگه پروژه‌ی تحت وبی دارید که نیاز به برنامه‌نویسی و اجرا داره، می‌تونید با شماره انتهای صفحه با من تماس بگیرید تا در موردش با هم صحبت کنیم.


دیدگاه کاربران

ثبت دیدگاه

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند*