چنانچه در هنگام ایجاد بکاپ یا بازیابی دیتابیس (import/export) با خطای زیر مواجه می شوید به ادامه مقاله توجه کنید:
ERROR 2006 (HY000) at line x: MySQL server has gone away
دلیل خطا
دلیل مشکل در این است که دیتابیس شما به منابعی بیشتر از پیش فرض های MySQL احتیاج دارد که مهمترین آن max_allowed_packet می باشد.
نحوه رفع خطا
به این منظور لازم است مقدار max_allowed_packet را تا عددی که دیگر خطای فوق را دریات نمی کنید افزایش دهید:
1- با دسترسی root به SSH سرور خود لاگین کرده و فایل my.cnf را جهت ویرایش باز کنید:
nano /etc/my.cnf
2- حال مقدار max_allowed_packet را مطابق با مثال زیر بر حسب مگابایت افزایش دهید:
max_allowed_packet=64M
3- تغییرات را ذخیره کرده و یکی از فرامین زیر را بر اساس نسخه سیستم عامل اجرا کنید:
//CentOS 6
Service mysqld restart
//CentOS 7
Systemctl restart mysqld
کار تمام شد! حال می توانید دوباره سعی در Import/Export دیتابیس کنید.