Panduan cara mengatasi MySQL server has gone away saat import database melalui command-line. Kalau import database via phpMyAdmin indikasinya saat proses import/upload database belum sampai 100% tiba-tiba phpMyAdmin berhenti loading dan tampilannya berantakan. Solusinya sebagai berikut,
Buka dan edit konfigurasi my.cnf
, di Linux CentOS letaknya ada di /etc/my.cnf
kalau di Ubuntu/Debian atau distro lain coba cari-cari saja di dalam folder /etc/mysql/
nano /etc/my.cnf
Temukan baris max_allowed_packet
dan tingkatkan valuenya, kalau tidak ada tambahkan baris baru di block [mysqld]
, jadi seperti ini contohnya
[mysqld] max_allowed_packet = 64M
Restart MySQL
systemctl restart mysql
untuk MariaDB
systemctl restart mariadb
Coba import database lagi.