Error 2006 ve 2013, açılmış bir bağlantının sunucu, ağ veya istemci tarafında kaybedildiğini gösterir. Bağlantının zaman aşımına uğraması, büyük paket, servis restartı, OOM, yavaş sorgu veya ağ kopması birbirinden ayrılmalıdır.
ERROR 2006 (HY000): MySQL server has gone away
ERROR 2013 (HY000): Lost connection to MySQL server during query
Error 2006 ve 2013, açılmış bir bağlantının sunucu, ağ veya istemci tarafında kaybedildiğini gösterir. Bağlantının zaman aşımına uğraması, büyük paket, servis restartı, OOM, yavaş sorgu veya ağ kopması birbirinden ayrılmalıdır.
İlk ayrım, sorunun uygulama bağlantı bilgilerinden mi, veritabanı servisinden mi, ağ katmanından mı yoksa veri dosyasından mı kaynaklandığıdır. Tarayıcıdaki genel mesaj yerine motorun kendi error logu esas alınmalıdır.
cPanel ve Plesk yönetimi kolaylaştırır ancak servis, port, kullanıcı, rol ve veri bütünlüğü kontrolleri veritabanı motorunun native araçlarıyla doğrulanmalıdır.
Yetki sorunlarında en az yetki ilkesi korunmalı; servis ve recovery sorunlarında veri dosyalarına dokunmadan önce fiziksel veya mantıksal yedek hazırlanmalıdır.
Bir ayarı büyütmek veya güvenliği gevşetmek geçici rahatlama sağlayabilir. Kalıcı çözüm, hatanın hangi katmanda başladığını ölçerek en küçük değişikliği uygulamaktır.
Bütün timeout değerlerini sınırsız yapmayın.
Anlamı: İstemci artık geçerli olmayan bağlantıyı kullandı.
Muhtemel neden: Timeout, restart, paket sınırı veya ağ kesintisi.
Anlamı: Aktif sorgu tamamlanmadan bağlantı koptu.
Muhtemel neden: Uzun sorgu, crash veya ağ kesintisi.
Anlamı: Paket sınırı aşıldı.
Muhtemel neden: Büyük INSERT, BLOB veya dump satırı.
Anlamı: Bağlantı beklenmedik kapandı.
Muhtemel neden: Client timeout, reset veya yanlış protokol.
Anlamı: Sürücü TCP bağlantısını kaybetti.
Muhtemel neden: Ağ, firewall, NAT veya restart.
Anlamı: İstemci zamanında yanıt alamadı.
Muhtemel neden: Yavaş sorgu veya düşük client timeout.
Anlamı: Boş bağlantı sunucu tarafından kapatıldı.
Muhtemel neden: Pool bağlantıyı uzun tuttu.
Anlamı: Karşı uç bağlantıyı sıfırladı.
Muhtemel neden: Restart, proxy veya ağ cihazı.
Bu ifadeyle eşleşen kayıt bulunamadı.
SHOW VARIABLES WHERE Variable_name IN ('wait_timeout','interactive_timeout','max_allowed_packet','net_read_timeout','net_write_timeout');
Bağlantı ve paket sınırlarını gösterir.
SHOW GLOBAL STATUS LIKE 'Uptime';
SHOW GLOBAL STATUS LIKE 'Aborted_%';
Restart ve iptal edilen bağlantıları gösterir.
SHOW FULL PROCESSLIST;
Uzun veya kilit bekleyen sorguları gösterir.
journalctl -u mariadb -u mysqld -n 200 --no-pager
journalctl -k -n 200 --no-pager | grep -iE 'oom|killed process|mysql|maria'
Restart ve OOM kayıtlarını gösterir.
SHOW VARIABLES LIKE 'slow_query_log%';
SHOW VARIABLES LIKE 'long_query_time';
Slow query yapılandırmasını gösterir.
mtr -rwzc 20 veritabani.example.com 2>/dev/null || ping -c 10 veritabani.example.com
Uzak DB yolundaki kayıp ve gecikmeyi ölçer.
MySQL / MariaDB hatasını cPanel servis, kullanıcı ve kaynak katmanlarıyla birlikte inceleyin.
MySQL / MariaDB için Database Servers, abonelik kullanıcıları ve repair araçlarını kontrollü kullanın.
MySQL / MariaDB servis, port, log ve native istemci araçlarıyla doğrudan teşhis edin.
Tam hata mesajı ve zaman bilgisi kaydedilir; ardından servis, port, disk ve uygulama config’i birbirinden ayrılır.
Geçici olarak çalıştırabilir ancak kök neden motorun error logu, native istemci ve kaynak metrikleriyle doğrulanmalıdır.
Hayır. Yalnız gereken özel ağ, VPN veya belirli kaynak IP’leri için firewall ve motor erişim kuralı kullanılmalıdır.
Uygulamalar en az yetki prensibiyle yalnız gereken database, schema ve işlemlere erişmelidir.
Yetki ve config sorunlarında bile güncel yedek önerilir; corruption, servis başlamama veya dosya müdahalesinde zorunludur.
Önce motor, sürüm, dosya yolu ve yetkiler doğrulanmalı; veri değiştiren komutlar test veya yedekli ortamda uygulanmalıdır.
Hayır. Teknik kalite, gerçek kullanıcı faydası, iç linkleme, site otoritesi, hız ve Search Console verileri birlikte sonuç üretir.
MySQL, MariaDB, PostgreSQL, MongoDB, SQLite ve SQL Server bağlantı, yetki, performans, taşıma ve kurtarma süreçlerini birlikte analiz ediyoruz.