۱۳۹۲ آبان ۹, پنجشنبه

Error: MySQL- Got a packet bigger than 'max_allowed_packet' bytes

مشکل :
در زمان import کردن دیتابیس های با حجم زیاد در MySQL ممکن است با خطایی همانند زیر مواجه شویم :

Error: MySQL - ERROR 1153 (08S01) at line 138: Got a packet bigger than 'max_allowed_packet' bytes

علت :
1-در تنظیمات mysql مقدار max_allowed_packet مقدار کمتر از سایز فایل دیتابیس شما تنظیم شده است.

راه حل :
فایل تنظیمات mysql که به نام my.cnf که معمولا در دایرکتوری etc قرار دارد را باز کنید و مقدار این پارامتر را به مقدار مناسب تغییر دهید.
اگر این پارامتر وجود نداشت ،خودتان اضافه کنید.

max_allowed_packet = 700M


سپس سرویس mysqld را ریستارت کنید.

هیچ نظری موجود نیست: