Linux / Sistem 03.07.2026

WHM cPanel'de 'MySQL server has gone away' Hatası ve my.cnf Yapılandırması

WHM cPanel'de 'MySQL server has gone away' Hatası ve my.cnf Yapılandırması

MySQL 'server has gone away' Hatası ve my.cnf Çözümü

Büyük boyutlu SQL yedeklerini veritabanına aktarırken veya web sitenizde yoğun SQL işlemleri gerçekleşirken **"MySQL server has gone away"** hatası alabilirsiniz. Bu hata, MySQL sunucusuna gönderilen tek bir veri paketinin (query) izin verilen maksimum boyutu aşmasından veya bağlantının zaman aşımına (timeout) uğramasından kaynaklanır. `my.cnf` dosyasındaki iki parametreyi güncelleyerek bu sorunu tamamen aşabilirsiniz.

1. my.cnf Dosyasını Düzenleme

SSH üzerinden sunucunuza bağlanıp MySQL konfigürasyon dosyasını açın:

nano /etc/my.cnf

`[mysqld]` başlığı altına giderek aşağıdaki limitleri yükseltin veya yoksa ekleyin:

max_allowed_packet = 256M
wait_timeout = 600
interactive_timeout = 600

Burada `max_allowed_packet` değerini 256 MB seviyesine çekerek MySQL'in kabul edeceği tekil sorgu sınırını yükseltmiş oluruz. `wait_timeout` ise boşta bekleyen SQL işlemlerinin bağlantısını kesmeden önce 10 dakika (600 saniye) beklemesini sağlar.

2. MySQL Servisini Yeniden Başlatma

Ayarları kaydettikten sonra veritabanı servisini yeniden başlatın:

systemctl restart mysql (veya mariadb)

Artık büyük SQL dosyalarını sorunsuzca yükleyebilirsiniz.

Sorunsuz bir veritabanı performansı için orijinal lisanslı cPanel Lisans paketlerimizi tercih edebilir, sunucu donanım kaynaklarınızı yükseltmek için yüksek hızlı NVMe SSD'li VDS Sunucu seçeneklerimizi inceleyebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.