Ralat 2006 (HY000) di Line XXX MySQL Server telah hilang

Ralat 2006 (HY000) di Line XXX MySQL Server telah hilang

Proses Pemulihan Pangkalan Data MySQL gagal dengan mesej ralat semasa memulihkan fail sandaran yang besar. Saya mendapat mesej di bawah. Selepas membaca mengenai masalah ini, saya mendapati bahawa ini bukan dengan saiz sandaran, masalah ini berlaku apabila saiz pakej tunggal lebih besar daripada saiz paket yang dibenarkan.

[dilindungi e -mel]: ~ $ mysql -p mydb < mydb.sql Enter password: ERROR 2006 (HY000) at line 122732: MySQL server has gone away 

Penyelesaian:

Untuk menyelesaikan masalah ini meningkatkan saiz max_allowed_packet dalam konfigurasi mysql anda. Edit fail konfigurasi saya.CNF dan tambahkan nilai berikut di bawah [MySQL] bahagian.

 max_allowed_packet = 64m 

Tetapkan nilai mengikut keperluan anda dan mulakan semula perkhidmatan MySQL.