رفع خطای MySQL server has gone away

رفع خطای MySQL server has gone away : گاها پیش می آید در زمان ریستور فایل دیتابیس mysql این خطا رخ می دهد،ممکن است به دلیل بالا بودن حجم دیتابیس است که max_allowed_packet در فایل کانفیگ دیتابیس نسبت به آن فایل مقدارش کم می باشد.جهت تغییرات می بایست مراحل ذیل را طی نمائید.
جهت رفع خطای MySQL server has gone away مراحل ذیل را انجام دهید.
۱. از طریق نرم افزار putty وارد سرور شوید.سپس فایل کانفیگ دیتابیس را می بایست جهت ویرایش باز نمائید.
nano /etc/my.cnf
۲. در صورتی که فایل my.cnf را در مسیر بالا وجود نداشت،می بایست طبق دستور ذیل یک نسخه کپی شده را در همین مسیر قرار دهید.
cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf
۳. حال زمان ویرایش فایل می باشد،می بایست مقدار “max_allowed_packet” را در فایل مورد نظر تغییر دهید.
max_allowed_packet = 2000M
۴. پس از تغییرات می بایست تنها کافی است سرویس MySQL را ریستارت نمائید.
Service mysqld restart