پارس دیتا
کد: KB-WP-C2-FA-231
زمان انتشار: چهارشنبه 15 دی 1400

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

گاهی ممکن است در زمان ریستور فایل دیتابیس mysql خطای MySQL server has gone away رخ دهد، و این خطا ممکن است به دلیل بالا بودن حجم دیتابیس باشد، که با تغییر مقدار "max_allowed_packet"  این مورد مرتفع می گردد.


  • ابتدا با کمک نرم افزار putty به سرور متصل شوید. سپس فایل کانفیگ دیتابیس که در مسیر ذیل می باشد را با ویرایشگر متن "Nano" باز نمائید.
    nano /etc/my.cnf
  • اگر فایل my.cnf را در مسیر بالا قرار نداشت، می بایست با کمک دستور ذیل یک نسخه کپی و در همین مسیر قرار داده شود.
    cp -f /usr/share/mysql/my-large.cnf /etc/my.cnf
  • حال می بایست فایل را با ویرایشگر "Nano" باز نمائید و مقدار "max_allowed_packet" را در آن قرار دهید.
    max_allowed_packet = 2000M
  • پس از تغییرات یک بار سرویس MySQL را ریستارت نمائید.
    Service mysqld restart
آخرین بروزرسانی: چهارشنبه 15 دی 1400 8:58:01